Python

Использование функции Python any ()

Использование функции Python any ()
любой() - это встроенная функция Python для проверки элементов объектов с несколькими типами данных, таких как кортеж, список или словарь, и любой элемент содержит значение true, тогда функция вернет значение true.  Например, если хотя бы один элемент кортежа содержит истинное значение, а кортеж передается как аргумент функции any (), тогда метод вернет истинное значение. Но если все элементы кортежа содержат ложное значение, то возвращаемое значение функции any () будет ложным. Эта функция работает как условия логического ИЛИ, которые возвращают истину, если выполняется одно из условий.  Использование функции any () в Python описано в этом руководстве.

Синтаксис:

любой (iterable_variable)

Здесь iterable_variable может быть любым кортежем, списком или любым итерируемым объектом, и он возвращает логическое значение.   Ниже показано использование функции any () для различных итерируемых объектов.

Использование функции any () в строке

Любое строковое значение считается истинным значением для любой() функция. В следующем примере строковые данные хранятся в переменной, текст 1 и когда переменная передается в качестве аргумента для любой() функция, тогда она возвращает истину. Когда в переменной хранится пустая строка, text2, и перешел к любой() функция, то она возвращает false, потому что пустая строка считается ложной.

#!/ usr / bin / env python3
# Применить any () к строковым данным
text1 = "Подсказка для Linux"
print ("Вывод строкового значения:", any (text1))
# Применить any () к пустым данным
text2 = ""
print ("Вывод значения пустой строки:", any (text2))

Выход:

Следующий вывод появится после запуска скрипта.

Использование функции any () для кортежа

Следующий скрипт показывает использование функции any () для различных типов переменных кортежа. tup1 содержит все числовые значения и все возвращает истину, кроме одного. tup2 содержит четыре ложных значения и одно отрицательное значение (-1), которое возвращает истину. tup3 содержит два ложных значения и два пустых значения, которые также возвращают ложь. tup4 содержит два ложных значения, одно строковое значение, возвращающее истину, и одна пустая строка, возвращающая ложь.

#!/ usr / bin / env python3
# Применить any () к числовым данным
tup1 = (15, 23, 43, 0, 78)
print ("Первый вывод:", любой (tup1))
# Применить any () к логическим данным и отрицательному числу
tup2 = (0; Ложь; Ложь; -1; Ложь)
print ("Второй вывод:", любой (tup2))
# Применить any () к логическим данным и пустой строке
tup3 = (", Ложь,", Ложь)
print ("Третий вывод:", любой (tup3))
# Применить any () к логическим данным и строковому значению
tup4 = ('Привет', Ложь, ", Ложь)
print ("Четвертый вывод:", любой (tup4))

Выход:

Следующий вывод появится после запуска скрипта.

Использование функции any () в списке

Следующий скрипт показывает использование функции any () для переменных списка. Здесь используются четыре типа переменных списка. list1 это пустой список, который возвращает false. list2 содержит три строковых значения, возвращающих истину, и пустое значение, возвращающее ложь. list3 содержит два нулевых числа (0), возвращающих ложь, и символ «0», возвращающий истину.  list4 содержит три значения, одно ноль, возвращающее ложь, одно ложное и одна пустая строка, возвращающая ноль. Итак, все значения list4 ложны.

#!/ usr / bin / env python3
# Применить any () к пустому списку
list1 = []
print ("Вывод пустого списка:", any (list1))
# Применяем any () к списку строк
list2 = ['Ubuntu', ", '0', 'Fedora']
print ("Вывод списка строк:", any (list2))
# Применяем any () к списку нулевых значений
list3 = [0, '0', 0]
print ("Вывод списка из 0 значений:", any (list3))
# Применяем any () к списку логических и пустых строк
list4 = [0, ложь, "]
print ("Вывод списка логических и пустых данных:", any (list4))

Выход:

Следующий вывод появится после запуска скрипта.

Использование функции any () в словаре

В следующем скрипте показано использование функции any () для переменной словаря. Функция any () возвращает значение на основе значений индекса словаря. Здесь функция any () применяется к трем словарным переменным. dic1 содержит только один элемент с индексом 0, который возвращает false. dic2 содержит два элемента, индекс первого элемента равен 0, который возвращает false, а индекс второго элемента является строковым значением, которое возвращает true. dic3 содержит два элемента, индекс первого элемента равен false, а индекс второго элемента представляет собой пустую строку, которая также возвращает false.

#!/ usr / bin / env python3
# Применить any () к словарю из одного элемента, где индекс равен 0
dic1 = 0: 'True'
print ("Первый вывод:", любой (dic1))
# Применяем any () к словарю из двух элементов, где индексы 0 и 'False'
dic2 = 0: 'Ложь', 'Ложь': 0
print ("Второй вывод:", любой (dic2))
# Применить any () к словарю из двух элементов, где индексы False и пустая строка
dic3 = False: False, ": 'Пусто'
print ("Третий вывод:", любой (dic3))

Выход:

Следующий вывод появится после запуска скрипта.

Использование функции any () в нескольких условиях

В следующем примере функция any () применяется к трем переменным списка, а выходы используются в если оператор с логическими операторами И. Первый список содержит одно истинное значение (-1) и возвращает истинное значение. Второй список содержит два истинных значения ('False', '0') и возвращает true. Третий список содержит все ложные значения, возвращающие ложь. Так, если условие вернет false.

#!/ usr / bin / env python3
# Применить any () к первому списку
List1 = [0, -1, False]
print ("Список1:", любой (Список1))
# Применить any () ко второму списку
List2 = [", 'False', '0']
print ("List2:", любой (List2))
# Применить any () к третьему списку
List3 = [False, 0, "]
print ("List3:", любой (List3))
# Возвращает истину, если все выходы функций any () истинны
if (any (List1) и any (List2) и any (List3)):
print ("Все результаты функции any () верны")
еще:
print ("Любой вывод функции any () является ложным")

Выход:

Следующий вывод появится после запуска скрипта.

Заключение:

Использование функции any () для различных типов переменных в Python показано на различных примерах здесь. Это поможет читателям понять использование функции any () в python и правильно применить ее в скрипте.

WinMouse позволяет настраивать и улучшать движение указателя мыши на ПК с Windows
Если вы хотите улучшить функции указателя мыши по умолчанию, используйте бесплатное ПО WinMouse. Он добавляет дополнительные функции, которые помогут ...
Левая кнопка мыши не работает в Windows 10
Если вы используете выделенную мышь со своим ноутбуком или настольным компьютером, но левая кнопка мыши не работает в Windows 10/8/7 по какой-то причи...
Курсор прыгает или перемещается случайным образом при наборе текста в Windows 10
Если вы обнаружите, что ваш курсор мыши прыгает или перемещается сам по себе, автоматически, случайным образом при вводе текста на ноутбуке или компью...