Python 3 内置函数 all( )
Python 3.8.5
语法格式:
all(iterable)
描述:
- 如果 iterable 的所有元素都为真值(或可迭代对象为空)则返回 True,否则返回 False。
参数说明:
- iterable —— 可迭代对象。
返回值:
- 布尔值。
示例:
>>> all('') # 可迭代对象为空,返回 True
True
>>> all([])
True
>>> all(())
True
>>> all({})
True
>>> all('0') # 0 作为整数其逻辑值为 False;作为字符串的中的元素,该元素为 True
True
>>> all([0, '1', 2, '0']) # 整数 0,作为列表的元素,该元素的逻辑值为 False
False
>>> all(['', 1, 2, 3]) # 空字符串作为可迭代对象的元素,该元素的逻辑值为 False
False
>>> all([[], 1, 2, 3])
False
>>> all([(), 1, 2, 3])
False
>>> all([{}, 1, 2, 3])
False