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为空。

什么时候
返回值
所有值都是正确的
真正
至少一个值为True
真正
所有值均为假

空可迭代

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

什么时候
返回值
所有值都是正确的
真正
至少一个值为True
真正
所有值均为假

空可迭代