Автор оригинала: Pankaj Kumar.
любой () метод в программировании Python
МЕТОД любой () в Python является еще одним встроенным методом. Мы видели ранее работа и использование всех () метода в Python. МЕТОД любой () очень похож на этот метод. Это рассказывает нам о природе любого намека. Давайте понять, какой метод на самом деле и как он работает.
Как любой () метод в Python работает
МЕТОД любой () в Python проверяет, есть ли какие-либо элементы элемента, как массив, список, кортеж и т. Д. правда или нет.
Если кто-то из них верно, метод напрямую возвращает « Правда ‘и’ Ложь «Если никто из них не правда. любой ()
Метод также возвращает « Ложь «Это предоставляемый объект ITERABLE IS Пустой Отказ Посмотрите на синтаксис ниже,
Синтаксис,
any( iterable_object_name )
Здесь,
iterable_object_name
, как указано имя, это название объекта, для которого должно быть сделано проверка- Метод вернет «Истина » «Если и только если какой-либо из элементов ITERable объектов верно
- С другой стороны, метод вернется « Ложь «Если все элементы являются ложными или итерабельными, это Пустой один
Примеры любого () метода в Python
Приведенный ниже код пытается проиллюстрировать использование и работу встроенного метода Python любой ()
наилучшим образом возможным,
# python any() example print("any() in Python:") # Defining different type of variables list1 = ['John','Arya','Daniel','Sophie'] list2 = [0, 1, 1, 1, 0] dictionary1 = {1: "True", 2: "False"} dictionary2 = {0: "False", 1: "True"} tpl1 = (0, 0, 0, 0) # Evaluating the variables with the any() method. print("any() results for various variables and objects:") print("list1=['John','Arya','Daniel','Sophie']:", any(list1)) print("list2=[0,1,1,1,0]:", any(list2)) print("tpl1=(0,0,0,0):", any(tpl1)) print("dictionary1:", any(dictionary1)) print("dictionary2:", any(dictionary2)) # Testing any() method's evaluation for empty objects dict_empt = {} list_empt = [] print("any() results for empty objects:") print("dict_empt:", any(list_empt)) print("list_empt:", any(dict_empt))
Выход:
Начиная с различными намерениями, которые мы рассмотрели для этого примера, мы использовали Списки , кортеж , а также Словари Отказ Но любой ()
Метод применим для любого намека, а не конкретно то, что мы использовали.
Понять код,
- С list1 У всех правдивых ценностей,
любой ()
Метод для List1 возвращается Правда, - Точно так же list2 Содержит три (3) ненулевых, нелельчайных ценностей, следовательно, в этом случае … любой () Возвращает true. Для кортежа
- TPL1 Метод возвращает Ложь
Так как все элементы -
0 и оценивать в ложный Как словари, - Словарь1 и Словарь2 иметь хотя бы одну правдивую ценность. Поэтому мы получаем желаемый выход, то есть Правда
Для
- Пустой ИТЕРАЛНЫЕ объекты, как упоминалось ранее, метод любой () возвращает false для пустого списка, так и для словаря
Разница между любым () и всем () методом в Python
Быстро, суммированная разница между всем () и любым () методом в Python:
любой ()
Проверяет ли по крайней мере один из элементов из истина правдавсе ()
Проверяет ли все элементы неразмерных- Для пустых объектов любой () Возвращает false, тогда как все () Возвращает true.
Заключение
В этом руководстве мы узнали о встроенном любой ()
Метод Python Как это работает и как он взаимодействует с различными намерениями.
Вы также можете взглянуть на некоторые из наших предыдущих приписок на встроенные методы в Python, которые помогут вам понять различные методы, которые всегда доступны для использования в Python без необходимости импортировать ничего.