如何打印列表的某些元素

时间:2015-03-10 12:26:00

标签: python list

如何打印列表中的某些元素,例如:

list1=["0","0","0","0","0","0","Element1","0","0","0","0"]

是否有任何简单的方法只打印Element1,指定不应打印出等于0的任何内容。

1 个答案:

答案 0 :(得分:1)

使用列表推导或(如本例所示)生成器表达式来过滤掉" 0"项目,并循环过滤列表:

for item in (x for x in list1 if x != "0"):
    print(item)

这将打印所有不是" 0"。

的项目