English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной учебник Python

Контроль потоков Python

Функции в Python

Типы данных в Python

Операции с файлами Python

Объекты и классы Python

Даты и время Python

Высокий уровень знаний Python

Руководство Python

Способ использования any() в Python и примеры

Внутренние функции Python

Если любой элемент iterable True, метод any() вернет True. Если нет, then any() вернет False.

Синтаксис any() выглядит следующим образом:

any(iterable)

Параметры any()

 Метод any() в Python принимает итеративный способ (списки, строки, словари и т.д.).

Возвратные значения из any()

any() возвращает:

  • True, если по крайней мере один элемент true в итераторе

  • False, если все элементы false или итератор пуст

УсловиеВозвратное значение
Все значения TrueTrue
Все значения falseFalse

Значение true (остальные значения false)

True

Значение false (остальные значения true)

True
Пустой итераторFalse

Пример 1: как использовать any() с Python списком?

l = [1, 3, 4, 0]
print(any(l))
l = [0, False]
print(any(l))
l = [0, False, 5]
print(any(l))
l = []
print(any(l))

При выполнении этого программы, вывод будет:

True
False
True
False

Метод any() используется аналогичным образомтуплякии аналогичные спискамМножество.

Пример 2: как использовать any() с Python строкой?

s = "This is good"
print(any(s))
# 0 is False
# '0' is True
s = '000'
print(any(s))
s = ''
print(any(s))

При выполнении этого программы, вывод будет:

True
True
False

Пример 3: как использовать any() с Python словарем?

Для словаря, если все ключи (не значения) равны false, then any() возвращает False. Если по крайней мере один ключ равен true, then any() возвращает True.

d = {0: 'False'}
print(any(d))
d = {0: 'False', 1: 'True'}
print(any(d))
d = {0: 'False', False: 0}
print(any(d))
d = {}
print(any(d))
# 0 is False
# '0' is True
d = {'0': 'False'}
print(any(d))

При выполнении этого программы, вывод будет:

False
True
False
False
True

Внутренние функции Python