📜  python all any example - Python(1)

📅  最后修改于: 2023-12-03 14:45:55.920000             🧑  作者: Mango

Python中all()和any()的用法示例

在Python中,all()any()是两种内置的函数,它们都可以用于对一个可迭代对象(如列表、元组等)中的元素进行判断。

all()函数

all()函数可以接受一个可迭代对象作为参数,判断该对象中的所有元素是否都为True。

示例代码:

# 示例1
list1 = [True, True, False, True]
print(all(list1))  # 输出 False

# 示例2
list2 = [1, 2, 3, 4]
print(all(list2))  # 输出 True

# 示例3
list3 = ['hello', '', 'world']
print(all(list3))  # 输出 False

在示例1中,由于list1中有一个元素为False, 所以all()函数的返回值为False。 在示例2中,list2中所有元素都是非零数,所以all()函数的返回值为True。 在示例3中,list3中有一个元素为空字符串,所以all()函数的返回值为False。

any()函数

any()函数可以接受一个可迭代对象作为参数,判断该对象中的所有元素是否都为False。

示例代码:

# 示例1
list1 = [True, True, False, True]
print(any(list1))  # 输出 True

# 示例2
list2 = []
print(any(list2))  # 输出 False

# 示例3
list3 = ['hello', '', 'world']
print(any(list3))  # 输出 True

在示例1中,由于list1中有一个元素为True, 所以any()函数的返回值为True。 在示例2中,list2为空列表,所以any()函数的返回值为False。 在示例3中,list3中有一个元素不为空字符串,所以any()函数的返回值为True。