Встроенные функции
all() и any(), которые применяются к последовательностям (спискам, кортежам и т. д.) и возвращают bool значение.all(iterable) — возвращает True, если все элементы iterable истинны (или iterable пуст).any(iterable) — возвращает True, если хотя бы один элемент iterable истинен.Эти функции могут использоваться для проверки каких-либо условий на всём наборе данных.
Например, проверить, что все числа больше нуля, или что хотя бы одно число больше 10.
Важные моменты:
— Для пустых
iterable all() вернёт True, а any() — False.— Элемент считается ложным, если его
bool() равен False.— Функции останавливаются при первом ложном (для
all) или истинном (для any) элементе.🔗 Python tricks
