我要检查此列表列表中是否为零。例如:
lst = [[2,2,2],[2,2,0],[2,2,2],[2,2,2]]
如果“ lst”中的列表包含“ 0”,则为print("Yes")
,否则为print("No")
。自lst[1][2] == 0
起,上述列表的结果应为“是”。
这是我的代码,但是不起作用:
if (0 in (lst[x] for x in range(len(lst)))):
print("Yes")
else:
print("No")
答案 0 :(得分:0)
您可以直接在子列表上进行迭代,而不必使用range(len)
:
for sublist in lst:
if 0 in sublist:
print("Yes")
else:
print("No")
使用给定的输入,输出:
No
Yes
No
No