Rot*_*eti 4 python if-statement operators
我可以用Python做到这一点:
if not (list1, list2, list3):
...
Run Code Online (Sandbox Code Playgroud)
要检查所有给定列表是否为空?
如果不是我怎么办呢?
具有至少一个元素的元组在布尔上下文中是真实的.这意味着 not (list1, list2, list3)
总是假的.
由于空列表是假的,您可以使用内置any
函数,如下所示
if not any([list1, list2, list3]):
# ...
Run Code Online (Sandbox Code Playgroud)