在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))