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