📜  Python中的any和all

📅  最后修改于: 2020-03-18 07:23:14             🧑  作者: Mango

Any和All是Python提供的两个内置插件,用于连续的And / Or。

Any

如果任何一项为True,则返回true。如果为空或全部为假,则返回False。可以将任何内容视为对提供的可迭代对象进行的一系列OR逻辑操作。
它将执行短路,即一旦知道结果就立即停止执行。
语法:Any(迭代列表)

# 所有是false,返回false
print (any([False, False, False, False]))
# 在第2项短路,返回True
print (any([False, True, False, False]))
# 在第1项短路,返回True
print (any([True, False, False, False]))

输出:

True
False
False

真值表 :