Python中的所有内容?
Python提供了两个内置函数,“AND”和“OR”操作分别是All和Any函数。
Pythonany()
方法
any()
如果iterable中的任何一项为true,则该函数返回True,否则返回False。但是,如果可迭代对象为空,则any()函数将返回False。
语法
any(iterable)
可迭代对象可以是列表,元组或字典。
例子1
>>> mylst = [ False, True, False] >>> x = any(mylst) >>> x True
输出结果
Output is True because the second item is True.
例子2
元组–检查是否有任何项目为True
>>> #Tuple - check if any item is True >>> mytuple = (0, 1, 0, False) >>> x = any(mytuple) >>> print(x) True
例子3
设置-检查是否有任何项目为True
>>> myset = {0, 1, 0 } >>> x = any(myset) >>> print(x) True
例子4
字典–检查字典中是否有任何项目为真
>>> mydict = { 0 : "Apple", 1: "Banana"} >>> x = any(mydict) >>> print(x) True
从返回值any()
any()返回:
True–如果迭代器中至少有一项为True。
False–如果所有项目均为False或iterable为空。
什么时候
返回值
Pythonall()
方法
all()
如果iterable中的所有项目都为true,则该函数返回True,否则返回False。如果可迭代对象为空,则all()
函数全部返回True。
语法
all(iterable)
可迭代对象可以是列表,元组或字典。
Example1列表-检查所有项目是否为True
>>> mylst = [True, True, False] >>> x = all(mylst) >>> print(x) False
以上结果显示为False,因为列表中的一项为False。
示例2元组–检查元组中所有项目是否均为True
>>> mytuple = (0, True, False) >>> x = all(mytuple) >>> print(x) False
示例3:集合–检查集合中的所有项目是否都为True。
>>> myset = {True, 1, 1} >>> x = all(myset) >>> print(x) True
示例4:字典–检查字典中所有项目是否都正确
>>> mydict = {0: "Apple", 1:"Banana"} >>> x = all(mydict) >>> print(x) False
从返回值all()
该all()
方法返回
True–如果迭代器中的所有元素都为true
False–如果iterable中的任何元素为false