Python:Библиотека/3/Модули/builtins/all(): различия между версиями
Материал из Онлайн справочника
Myagkij (обсуждение | вклад) Нет описания правки |
Myagkij (обсуждение | вклад) (→all()) |
||
Строка 9: | Строка 9: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Возвращает значение False, если любой элемент ''seq'' имеет ложное значение, в противном случае возвращает значение True(также если ''seq'' - пустая последовательность) | Возвращает значение False, если любой элемент ''seq'' имеет ложное значение, в противном случае возвращает значение True(также если ''seq'' - пустая последовательность). | ||
Функция прекращает вычисление и возвращает результат сразу, как только ответ становится известным(т.е. как только достигнут элемент с ложным значением) | Функция прекращает вычисление и возвращает результат сразу, как только ответ становится известным(т.е. как только достигнут элемент с ложным значением) |
Версия от 22:46, 17 марта 2020
Проверка/Оформление/Редактирование: Мякишев Е.А.
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
Пример
См.также
Внешние ссылки