python中的all和any函数
时间: 2024-02-29 16:52:28 浏览: 43
python中map、any、all函数用法分析.pdf
Python中的all和any函数都是用于判断序列中元素的真假值。
all函数用于判断一个可迭代对象中所有元素是否都为True,如果是则返回True,否则返回False。例如:
```
>>> all([True, True, False])
False
>>> all([3 > 0, "hello", [1, 2, 3], {"name": "Alice"}])
True
```
any函数用于判断一个可迭代对象中是否有元素为True,如果有则返回True,否则返回False。例如:
```
>>> any([True, True, False])
True
>>> any([0, "", [], ()])
False
```
需要注意的是,all和any函数都可以接受一个可迭代对象作为参数,包括列表、元组、集合、字典等等。
阅读全文