Python:Библиотека/3/Модули/builtins/all(): различия между версиями
Материал из Онлайн справочника
Myagkij (обсуждение | вклад) (→Пример) |
Нет описания правки |
||
(не показаны 4 промежуточные версии 1 участника) | |||
Строка 5: | Строка 5: | ||
==all()== | ==all()== | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
all(seq) | all(seq) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Возвращает значение False, если любой элемент ''seq'' имеет ложное значение, в противном случае возвращает значение True(также если ''seq'' - пустая последовательность) | Возвращает значение False, если любой элемент ''seq'' имеет ложное значение, в противном случае возвращает значение True(также если ''seq'' - пустая последовательность). | ||
Функция прекращает вычисление и возвращает результат сразу, как только ответ становится известным(т.е. как только достигнут элемент с ложным значением) | Функция прекращает вычисление и возвращает результат сразу, как только ответ становится известным(т.е. как только достигнут элемент с ложным значением) | ||
Строка 15: | Строка 15: | ||
==Параметры== | ==Параметры== | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
seq - любой интегрируемый объект, выражение-генератор | seq - любой интегрируемый объект, выражение-генератор | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 23: | Строка 23: | ||
===№1=== | ===№1=== | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
if all(x > 0 for x in [-1, -2, 3, 5, 5, 6, 3, 7]): | if all(x > 0 for x in [-1, -2, 3, 5, 5, 6, 3, 7]): | ||
print('все числа положительные') | print('все числа положительные') | ||
Строка 32: | Строка 32: | ||
Вывод: | Вывод: | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
некоторые из чисел не являются положительными | некоторые из чисел не являются положительными | ||
</syntaxhighlight> | |||
===№2=== | |||
<syntaxhighlight lang="python"> | |||
all([]) | |||
</syntaxhighlight> | |||
Вывод: | |||
<syntaxhighlight lang="python"> | |||
True | |||
</syntaxhighlight> | </syntaxhighlight> | ||
==Пример== | ==Пример== | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 53: | Строка 65: | ||
|Заголовок статьи=Python:all() / Онлайн справочник - wikihandbk.com | |Заголовок статьи=Python:all() / Онлайн справочник - wikihandbk.com | ||
|Ключевые слова=python, модули python, модуль builtins, builtins,all() | |Ключевые слова=python, модули python, модуль builtins, builtins,all() | ||
|Описание статьи= | |Описание статьи=Возвращает значение False, если любой элемент seq имеет ложное значение, в противном случае возвращает значение True(также если seq - пустая последовательность). | ||
Функция прекращает вычисление и возвращает результат сразу, как только ответ становится известным(т.е. как только достигнут элемент с ложным значением) | |||
|Изображение статьи для Open Graph= | |Изображение статьи для Open Graph= | ||
|Адрес страницы для schemaNewsArticle=<nowiki>http://wikihandbk.com/wiki/Python:Библиотека/3/Модули/builtins/all()</nowiki> | |Адрес страницы для schemaNewsArticle=<nowiki>http://wikihandbk.com/wiki/Python:Библиотека/3/Модули/builtins/all()</nowiki> |
Текущая версия от 18:10, 14 мая 2023
Проверка/Оформление/Редактирование: Мякишев Е.А.
all()
all(seq)
Возвращает значение False, если любой элемент seq имеет ложное значение, в противном случае возвращает значение True(также если seq - пустая последовательность).
Функция прекращает вычисление и возвращает результат сразу, как только ответ становится известным(т.е. как только достигнут элемент с ложным значением)
Параметры
seq - любой интегрируемый объект, выражение-генератор
Пример
№1
if all(x > 0 for x in [-1, -2, 3, 5, 5, 6, 3, 7]):
print('все числа положительные')
else:
print('некоторые из чисел не являются положительными')
Вывод:
некоторые из чисел не являются положительными
№2
all([])
Вывод:
True
Пример
См.также
Внешние ссылки