首页 > 解决方案 > 如何从一组结果中列出一个列表?

问题描述

所以在这里我在 python 中定义了一个函数来判断给定的数字是偶数还是奇数。

现在我想创建一个列表,将结果中的数字作为它的元素,这怎么可能?

def even_till_n(number):
     for in range(number+1): 
        if  (i%2 == 0):
             print(i)

标签: pythonpython-3.xlist

解决方案


您需要创建一个列表变量并将值附加到它。然后让您的函数返回该列表:

def even_till_n(number):
     result = list()
     for i in range(number+1): 
        if  (i%2 == 0):
             result.append(i)
     return result

# usage ...

test = even_till_n(10)
print(test)

# [0, 2, 4, 6, 8, 10]

推荐阅读