Функция all(iterable)
в Python используется для проверки, являются ли все элементы в итерабельном объекте истинными. Эта функция часто используется для выполнения логических проверок на наборах данных.
Содержание
Синтаксис
all(iterable)
Где iterable
— это любой итерабельный объект, такой как список, кортеж, множество или строка.
Возвращаемое значение
Функция all(iterable)
возвращает:
True
, если все элементы вiterable
являются истинными (или еслиiterable
пуст).False
, если хотя бы один элемент вiterable
является ложным.
В Python, следующие значения считаются ложными:
None
False
- Ноль любого числового типа:
0
,0.0
,0j
, и так далее - Пустые последовательности и коллекции:
''
,()
,[]
,{}
,set()
,range(0)
Все остальные значения считаются истинными.
Примеры использования
Пример 1: Список с истинными значениями
result = all([True, 1, "hello", [1, 2], {3}])
print(result) # Вывод: True
Пример 2: Список с ложными значениями
result = all([True, 1, "", [1, 2], {3}])
print(result) # Вывод: False
Пример 3: Пустой список
result = all([])
print(result) # Вывод: True
Пример 4: Строка
result = all("hello")
print(result) # Вывод: True
result = all("")
print(result) # Вывод: True