Python

Використання будь-якої функції () Python

Використання будь-якої функції () Python
будь-який () - це вбудована функція python для перевірки елементів декількох об'єктів типу даних, таких як кортеж, список чи словник, і будь-який елемент містить true, тоді функція поверне true.  Наприклад, якщо хоча б один елемент кортежу містить істинне значення, а кортеж передається як аргумент будь-якої () функції, тоді метод поверне true. Але якщо всі елементи кортежу містять значення false, тоді повернене значення будь-якої () функції буде помилковим. Ця функція працює як логічні умови АБО, які повертають істину, якщо якась одна умова відповідає істині.  Використання будь-якої () функції в python описано в цьому посібнику.

Синтаксис:

будь-який (iterable_variable)

Тут iterable_variable може бути будь-яким кортежем, списком або будь-яким ітерабельним об'єктом, і він повертає булеве значення.   Нижче показано використання функції any () для різних ітеративних об'єктів.

Використання будь-якої функції () у рядку

Будь-яке значення рядка розглядається як справжнє значення для будь-який () функція. У наступному прикладі рядкові дані зберігаються у змінній, текст1 і коли змінна передається як аргумент для будь-який () функція, тоді вона повертає true. Коли порожній рядок зберігається у змінній, текст2, і передав будь-який () функція, тоді вона повертає false, оскільки порожній рядок вважається помилковим.

#!/ usr / bin / env python3
# Застосувати будь-який () до рядкових даних
text1 = "Підказка Linux"
print ("Вивід значення рядка:", будь-який (text1))
# Застосувати будь-який () до порожніх даних
text2 = ""
print ("Вивід порожнього значення рядка:", будь-який (text2))

Вихід:

Наступний результат з’явиться після запуску сценарію.

Використання будь-якої функції () на кортежі

Наступний сценарій показує використання будь-якої () функції для різних типів змінних кортежу. tup1 містить усі числові значення і всі повертає true, крім одного. tup2 містить чотири хибних значення та одне негативне значення (-1), яке повертає true. tup3 містить два хибних значення та два порожніх значення, які також повертають false. tup4 містить два хибних значення, одне значення рядка, яке повертає true, і одне порожній рядок, яке повертає false.

#!/ usr / bin / env python3
# Застосувати будь-який () до числових даних
tup1 = (15, 23, 43, 0, 78)
print ("Перший вихід:", будь-який (tup1))
# Застосувати будь-який () до булевих даних та заперечного числа
tup2 = (0, False, False, -1, False)
print ("Другий результат:", будь-який (tup2))
# Застосувати будь-який () до логічних даних та порожнього рядка
tup3 = (", False,", False)
print ("Третій результат:", будь-який (tup3))
# Застосувати будь-який () до булевих даних та значення рядка
tup4 = ('Привіт', False, ", False)
print ("Четвертий результат:", будь-який (tup4))

Вихід:

Наступний результат з’явиться після запуску сценарію.

Використання будь-якої () функції зі списку

Наступний сценарій показує використання будь-якої () функції у змінних списку. Тут використовуються чотири типи змінних списку. список1 - це порожній список, який повертає false. список2 містить три рядкові значення, які повертають true і порожнє значення, яке повертає false. список3 містить два нульові числа (0), які повертають false і символ, '0', який повертає true.  список4 містить три значення, один нуль, який повертає false, один false і один порожній рядок, який повертає нуль. Отже, всі значення список4 є помилковими.

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

Вихід:

Наступний результат з’явиться після запуску сценарію.

Використання будь-якої () функції у словнику

Наступний сценарій показує використання будь-якої () функції у словниковій змінній. функція any () повертає значення на основі значень індексу словника. будь-яка () функція застосовується до трьох змінних словника тут. dic1 містить лише один елемент, де індекс дорівнює 0, що повертає значення false. dic2 містить два елементи, індекс першого елемента дорівнює 0, що повертає false, а індекс другого елемента - це рядкове значення, яке повертає true. dic3 містить два елементи, індекс першого елемента хибний, а індекс другого елемента - порожній рядок, який також повертає false.

#!/ usr / bin / env python3
# Застосувати будь-який () до словника одного елемента, де індекс дорівнює 0
dic1 = 0: 'Правда'
print ("Перший вихід:", будь-який (dic1))
# Застосувати будь-який () до словника з двох елементів, де індекси дорівнюють 0 та 'False'
dic2 = 0: 'False', 'False': 0
print ("Другий результат:", будь-який (dic2))
# Застосувати будь-який () до словника з двох елементів, де індекси - False та порожній рядок
dic3 = False: False, ": 'Порожній'
print ("Третій результат:", будь-який (dic3))

Вихід:

Наступний результат з’явиться після запуску сценарію.

Використання будь-якої функції () за кількох умов

У наступному прикладі будь-яка () функція застосовується до трьох змінних списку, а виходи використовуються в якщо оператор з логічними операторами І. Перший список містить одне справжнє значення (-1) і повертає true. Другий список містить два справжні значення ('False', '0'), і він повертає true. Третій список містить усі помилкові значення, які повертають false. Так, якщо умова поверне false.

#!/ usr / bin / env python3
# Застосувати будь-який () у першому списку
List1 = [0, -1, False]
print ("List1:", будь-який (List1))
# Застосувати будь-який () у другому списку
List2 = [", 'False', '0']
print ("List2:", будь-який (List2))
# Застосувати будь-який () у третьому списку
List3 = [Неправильно, 0, "]
print ("List3:", будь-який (List3))
# Повертає true, якщо всі результати будь-яких () функцій є True
якщо (будь-який (List1) та будь-який (List2) та будь-який (List3)):
print ("Вихідні дані будь-якої функції () мають значення True")
ще:
print ("Будь-який вихід будь-якої функції () хибний")

Вихід:

Наступний результат з’явиться після запуску сценарію.

Висновок:

Використання будь-якої () функції для різних типів змінних у python показано тут на різних прикладах. Це допоможе читачам зрозуміти використання будь-якої () функції в python та застосувати її належним чином у сценарії.

Встановіть найновіший емулятор Dolphin для Gamecube & Wii на Linux
Емулятор Dolphin дозволяє грати у вибрані вами ігри Gamecube та Wii на персональних комп’ютерах Linux (ПК). Будучи вільно доступним і відкритим ігров...
Як використовувати GameConqueror Cheat Engine в Linux
Стаття висвітлює посібник із використання механізму читів GameConqueror в Linux. Багато користувачів, які грають у ігри в Windows, часто використовуют...
Кращі емулятори ігрової консолі для Linux
У цій статті буде перелічено популярне програмне забезпечення для емуляції ігрової консолі, доступне для Linux. Емуляція - це рівень сумісності програ...