如何打印列表中的某些元素,例如:
list1=["0","0","0","0","0","0","Element1","0","0","0","0"]
是否有任何简单的方法只打印Element1,指定不应打印出等于0的任何内容。
答案 0 :(得分:1)
使用列表推导或(如本例所示)生成器表达式来过滤掉" 0"项目,并循环过滤列表:
for item in (x for x in list1 if x != "0"):
print(item)
这将打印所有不是" 0"。
的项目