如何检查嵌套列表是否具有一定的价值

时间:2018-10-30 12:50:42

标签: python list multidimensional-array

我尝试检查数组中是否存在整数0。 这里有类似的主题,但我完全不需要这些主题。 起初我以为是:Fastest way to check if a value exist in a list 我一直在寻找,但我认为它不适用于多维数组(或在Python中称为列表的列表)。

这就是我到目前为止所得到的:

myList = [[0,0,0],[0,0,0],[0,0,0]] 

while 0 in myList: # here is the problem. This statement is never true 
                   # but 'while [0,0,0]' is
    # do stuff

print(myList)

我可以想到一个使用2个循环遍历所有Elements的解决方案,但我希望有一种更简单的方法。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

chain可能会有帮助

from itertools import chain
0 in chain(*[[0,0,0],[0,0,0],[0,0,0]] )