Python:Библиотека/3/Модули/builtins/any(): различия между версиями
Материал из Онлайн справочника
Myagkij (обсуждение | вклад) Нет описания правки |
Нет описания правки |
||
Строка 5: | Строка 5: | ||
==any()== | ==any()== | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
any(seq) | any(seq) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 15: | Строка 15: | ||
==Параметры== | ==Параметры== | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
seq - любой интегрируемый объект, выражение-генератор | seq - любой интегрируемый объект, выражение-генератор | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 23: | Строка 23: | ||
===№1=== | ===№1=== | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
if any(x < 0 for x in [-1, -2, 3, 5, 5, 6, 3, 7]): | if any(x < 0 for x in [-1, -2, 3, 5, 5, 6, 3, 7]): | ||
print('некоторые числа отрицательные') | print('некоторые числа отрицательные') | ||
Строка 32: | Строка 32: | ||
Вывод: | Вывод: | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
некоторые числа отрицательные | некоторые числа отрицательные | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 38: | Строка 38: | ||
===№2=== | ===№2=== | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
all([]) | all([]) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 44: | Строка 44: | ||
Вывод: | Вывод: | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
False | False | ||
</syntaxhighlight> | </syntaxhighlight> |
Текущая версия от 18:10, 14 мая 2023
Проверка/Оформление/Редактирование: Мякишев Е.А.
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([])
Вывод:
False
См.также
Внешние ссылки