Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中,如何在数字和[]的开头和结尾添加comas(对于列表)_Python_List_For Loop - Fatal编程技术网

在python中,如何在数字和[]的开头和结尾添加comas(对于列表)

在python中,如何在数字和[]的开头和结尾添加comas(对于列表),python,list,for-loop,Python,List,For Loop,我有这个代码,但我想在开始和结束处添加[],并在数字之间添加逗号,使它们全部位于一行(这是一个查找列表中所有偶数的代码) 答案是: 12 6 22 我想要的答案是: [12,6,22] 您刚才要求的格式基本上是一个列表。因此,您只需将值附加到列表中: inputlist=[33,5,12,6,17,11,20] outputlist = [] for number in inputlist : if (number % 2) == 0: outputlist.a

我有这个代码,但我想在开始和结束处添加[],并在数字之间添加逗号,使它们全部位于一行(这是一个查找列表中所有偶数的代码)

答案是:

 12
 6
 22
我想要的答案是:

[12,6,22]

您刚才要求的格式基本上是一个列表。因此,您只需将值附加到列表中:

inputlist=[33,5,12,6,17,11,20]
outputlist = []
for number in inputlist :
    if (number % 2) == 0:
        outputlist.append(number)
print(outputlist)

输出将是
[12,6,20]

您需要的是一个列表:

number=[33,5,12,6,17,11,20]
evens=[如果(数字%2)==0,则数字中的数字对应的数字]
打印(晚)

另一种解决方案

def even(n):
    return n%2 == 0

my_list = [33, 5, 12, 6, 17, 11, 20]
print(filter(even, my_list))

还有其他方法…

顺便说一句,不要使用
list
作为变量名。这是一个内置的。@quamrana是的,我知道,但如果我不纠正键入错误,它就不允许我发布它。我以liste initialyun的形式写的。我不能使用那种方法。我的呢?@MatheoGermanos:当然可以。它在python中的标准实践。@quamrana我知道它是,但不幸的是我不能使用它什么,你有过敏反应还是什么?thx bro它起作用了,我会在几分钟后检查你,当它让我
def even(n):
    return n%2 == 0

my_list = [33, 5, 12, 6, 17, 11, 20]
print(filter(even, my_list))