python in[]:all()
时间: 2023-12-06 07:05:13 浏览: 96
理解python中__init__.py和__all__
`all()`是Python内置函数之一,用于判断给定的可迭代对象中的所有元素是否都为True。如果可迭代对象中的所有元素都是True,则`all()`函数返回True,否则返回False。下面是`all()`函数的语法格式:
```python
all(iterable)
```
其中,`iterable`参数是一个可迭代对象,例如列表、元组、集合、字典等。下面是一些示例:
```python
# 判断列表中的所有元素是否都是正数
my_list = [1, 2, 3, 4, 5]
print(all(x > 0 for x in my_list)) # 输出 True
# 判断元组中的所有元素是否都是偶数
my_tuple = (2, 4, 6, 8, 9)
print(all(x % 2 == 0 for x in my_tuple)) # 输出 False
# 判断集合中的所有元素是否都是非负数
my_set = {0, 1, 2, -1, -2}
print(all(x >= 0 for x in my_set)) # 输出 False
# 判断字典中的所有值是否都是True
my_dict = {'a': True, 'b': True, 'c': False}
print(all(my_dict.values())) # 输出 False
```
阅读全文