sguruapp@gmail.com
facebook vk instagram Телеграм youtube

Функция any() в Python 3


Сегодня мы поговорим о функции any() в Python 3.
Функция any() - проверяет, любой элемент последовательности на True.
Возвращает значение True, если какой либо элемент в итерируемом объекте является True. Если функция пуста, возвратит False.

Где применяется:

Применяется для проверки на True любого из значений в iterable.

Синтаксис данной функции:

any(iterable)
iterable – это любой итерируемый объект (list, set, tuple, dict и даже str).

Возвращает значение:

bool - значение логического типа True или False.

Пример:

number_of_pages = [1, 2, 10, 11, 12, 15]
print(any(number_of_pages)) возвратит True, так как в данном списке есть минимум один элемент, не равный False или 0.

Во втором примере, немного изменим список.
number_of_pages = [False, False, 0, 0, False, 0, 0, 0]
print(any(number_of_pages)) возвратит False, так как в данном списке нет ни одного элемента со значением True или цифрой не равной 0.
Так же элемент может содержать строку, в этом случае – тоже получим True.

А что возвратит функция в этом примере?
number_of_pages = [False, True, []]
print(any(number_of_pages))

Индивидуальное обучение Python на практике программа курса

Возврат к списку

обучись профессии будущего

Хочешь стать успешным разработчиком
приложений? Тогда добро пожаловать к нам.

обучись профессии будущего