Python:Библиотека/3/Модули/builtins/any(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
(Новая страница: «{{Python/Панель перехода}} {{Myagkij-редактор}} ==any()== <syntaxhighlight lang="python" enclose="div"> any(seq) </syntaxhighlight> Во...»)
(нет различий)

Версия от 22:34, 17 марта 2020

Проверка/Оформление/Редактирование: Мякишев Е.А.


any()

any(seq)

Возвращает значение True, если любой элемент seq имеет истинное значение, в противном случае возвращает значение False(также если seq - пустая последовательность)

Функция прекращает вычисление и возвращает результат сразу, как только ответ становится известным(т.е. как только достигнут элемент с истинным значением)

Параметры

seq - любой интегрируемый объект, выражение-генератор

Пример

№1

if any(x < 0 for x in [-1, -2, 3, 5, 5, 6, 3, 7]):
	print('некоторые числа отрицательные')
else:
	print('отрицательные числа отсутствуют')

Вывод:

некоторые числа отрицательные

№2

all([])

Вывод:

True

См.также

Внешние ссылки