所以基本上我有一个创建列表列表的函数,假设我在列表中定义了 3 个值,这 3 个值中的每一个都有一个自己的列表,其中包含 2 个值、它们的数量和可用性,像这样:
[['Product 0', False, ], ['Product 1', False, ], ['Product 2', False,]]
基本上,我想确定所有可用性值是 True
还是 False
,但我似乎无法让它与 all()
因为它显然没有能力检查列表内列表的值。
最佳答案
您可以使用列表理解来实现此目的。迭代内部列表并提取第二个值 (True\False)。然后使用 all
检查所有值。
x = [['Product 0', False, ], ['Product 1', False, ], ['Product 2', False,]]
AllTrue = all([e[1] for e in x]) # False
AllFalse = all([not e[1] for e in x]) # True
关于python - 确定列表列表中的所有值是 true 还是 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64601749/