Что такое all() в Python
Python
Senior
Без компании
Что такое all() в Python
Ответы
Функция `all()` возвращает `True`, если все элементы итерируемого объекта истинны (или если объект пуст). Если хотя бы один элемент ложный, возвращает `False`.
Примеры:
```
values = [True, 1, "hello"]
print(all(values)) # True
values = [True, 0, "world"]
print(all(values)) # False (0 - ложное значение)
empty_list = []
print(all(empty_list)) # True (пустой итерируемый)
```
Работает с любыми итерируемыми объектами: списками, кортежами, множествами и т.д. Эквивалент:
```
def my_all(iterable):
for element in iterable:
if not element:
return False
return True
```