Подробно о методе all() в Python

В данном руководстве рассмотрим, как используется метод all() в Python.

Что такое функция all() в Python?

Python all() — это встроенная функция, которая возвращает True, когда все элементы в данной итерации истинны, в противном случае она возвращает False. Если итерируемый объект пуст, функция all() также возвращает значение True.

Синтаксис

Параметры

Метод all() принимает один параметр:

iterable— это объект, который может быть списком, кортежем или словарем.

Возвращаемое значение

Метод all() возвращает:

  1. True — если все элементы в итерируемом объекте имеют значение True.
  2. False — если какой-либо элемент в итерируемом объекте имеет значение False.
Когда Возвращаемое значение
Все значения верны True
Все значения ложны False
Одно значение истинно(другие ложны) False
Одно значение ложно(другие верны) False
Пустая итерация True

Функция all() для списка в Python

Давайте протестируем функцию all() для Python List.

См. следующий вывод.

Давайте проверим пустой итерируемый объект.

Смотрите вывод.

Давайте возьмем ложные значения внутри списка и проверим вывод.

Вывод:

Примем одно из значений за ложное.

Вывод:

Функция all() для строк Python

Строки также являются итераторами в Python. Итак, давайте проверим это с помощью функции all().

Смотрите вывод.

См. другие примеры.

Смотрите вывод.

all() для словаря

В случае со словарями, если все ключи(не значения) равны True или словарь пуст, all() возвращает True. В противном случае он возвращает значение False для всех остальных случаев.

См. следующий пример кода.

Итак, в приведенном выше коде, если ключи равны 0 или False, вывод будет False.

Функции any() и all() в Python

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

Вот реализация Python функций any() и all().

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python