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







