【发布时间】:2021-02-21 22:51:40
【问题描述】:
我想知道如何才能做到这一点。 我有一个这样的列表:
lst = [False, False, False]
如果所有元素都是False,我想获得True,并且如果列表在lst=[False, True, False] 的位置上至少有一个True 元素,我想获得False。
我知道可以使用 any() 或 all() 完成,但我无法获得我想要的解决方案。
我是这样开始的:
if not any(lst)
print("something")
我已阅读 this 和一些链接,但没有得到预期的解决方案。
希望不要为这个问题而烦恼。感谢您阅读我。
【问题讨论】:
-
not any(lst)有效。我不知道你的问题是什么。 -
请提供预期的MRE。我们应该能够将您的代码块粘贴到文件中,运行它并重现您的问题。您发布的代码没有显示问题。