Сегодня мы поговорим о функции all() в Python 3
Функция all() - проверяет, все элементы последовательности равны True? Возвращает значение True, если все элементы в итерируемом объекте – истинны. Если функция пуста, тоже возвратит True.
Где применяется:
Применяется для проверки на True всех значений в iterable.
Синтаксис данной функции:
all(iterable)
iterable – это любой итерируемый объект (list, set, tuple, dict и даже str).
Возвращает значение:
bool - значение логического типа True или False.
Пример:
number_of_pages = [1, 2, 10, 11, 12, 15]
print(all(number_of_pages)) возвратит True, так как в данном списке нет False или 0.
Во втором примере, немного изменим список.
number_of_pages = [1, 2, 10, 11, 12, 30, 0, 15]
print(all(number_of_pages)) возвратит False, так как в данном списке есть 0.
А что возвратит функция в этом примере?
number_of_pages = [1, 2, 10, 11, 12, 15, []]
print(all(number_of_pages))