我试图以较短的方式找到这样做,我不喜欢最后不使用其他因为没有它我看起来很奇怪。出于某种原因,这对我有用。如果我添加,"否则:返回True"它只会从列表中查看第一个true,然后返回True但不会检查其余的......并将结束函数
b = [[True, True, True], [True, True, True], [True, True, False]]
for i in range(3):
for j in range(3):
if b[i][j] == False:
return False
return True
答案 0 :(得分:2)
我想一个很短的方法就是:
return all(i for l in b for i in l)
答案 1 :(得分:1)