python any()
时间: 2023-10-14 08:04:32 浏览: 71
`any()` 是 Python 内置函数之一,用于判断可迭代对象中是否存在任何一个元素满足条件。它接受一个可迭代对象作为参数,并返回一个布尔值。
具体用法是:
```
any(iterable)
```
其中 `iterable` 是一个可迭代对象,例如列表、元组、集合、字典等。`any()` 会遍历 `iterable` 中的元素,如果存在满足条件的元素,则返回 `True`,否则返回 `False`。
下面是一个例子:
```python
nums = [1, 2, 3, 4, 5]
is_even = any(num % 2 == 0 for num in nums)
print(is_even) # 输出 True,因为列表中存在偶数
```
在上面的例子中,我们使用了生成器表达式来判断列表 `nums` 中是否存在偶数。`any()` 遍历生成器表达式的结果,并返回 `True`,因为列表中有偶数。
需要注意的是,如果 `iterable` 是空的,那么 `any()` 会返回 `False`。