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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
(не показаны 3 промежуточные версии 1 участника)
Строка 5: Строка 5:
==any()==
==any()==


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python">
any(seq)
any(seq)
</syntaxhighlight>
</syntaxhighlight>


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


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


==Параметры==
==Параметры==


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python">
seq - любой интегрируемый объект, выражение-генератор
seq - любой интегрируемый объект, выражение-генератор
</syntaxhighlight>
</syntaxhighlight>
Строка 23: Строка 23:
===№1===
===№1===


<syntaxhighlight lang="python" enclose="div">
<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" enclose="div">
<syntaxhighlight lang="python">
некоторые числа отрицательные
некоторые числа отрицательные
</syntaxhighlight>
</syntaxhighlight>
Строка 38: Строка 38:
===№2===
===№2===


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python">
all([])
all([])
</syntaxhighlight>
</syntaxhighlight>
Строка 44: Строка 44:
Вывод:
Вывод:


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python">
False
False
</syntaxhighlight>
</syntaxhighlight>
Строка 59: Строка 59:
|Заголовок статьи=Python:any() / Онлайн справочник - wikihandbk.com
|Заголовок статьи=Python:any() / Онлайн справочник - wikihandbk.com
|Ключевые слова=python, модули python, модуль builtins, builtins,any()
|Ключевые слова=python, модули python, модуль builtins, builtins,any()
|Описание статьи=
|Описание статьи=Возвращает значение True, если любой элемент seq имеет истинное значение, в противном случае возвращает значение False(также если seq - пустая последовательность).
Функция прекращает вычисление и возвращает результат сразу, как только ответ становится известным(т.е. как только достигнут элемент с истинным значением).
|Изображение статьи для Open Graph=
|Изображение статьи для Open Graph=
|Адрес страницы для schemaNewsArticle=<nowiki>http://wikihandbk.com/wiki/Python:Библиотека/3/Модули/builtins/any()</nowiki>
|Адрес страницы для schemaNewsArticle=<nowiki>http://wikihandbk.com/wiki/Python:Библиотека/3/Модули/builtins/any()</nowiki>

Текущая версия от 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

См.также

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