Python any ()

Функція any () повертає True, якщо будь-який елемент ітерабельного значення є True. Якщо ні, any () повертає False.

Синтаксис any():

 будь-який (ітеративний)

Параметри функції any ()

any()Функція приймає итератор (список, струнні, словник і т.д.) в Python.

Значення, повернене функцією any ()

any()Функція повертає логічне значення:

  • True якщо принаймні один елемент ітерабельного істинний
  • False якщо всі елементи хибні або якщо ітерабель порожній
Хвороба Повернене значення
Усі значення істинні Правда
Усі значення хибні помилковий
Одне значення істинне (інші хибне) Правда
Одне значення хибне (інші істинні) Правда
Порожній ітеративний помилковий

Приклад 1: Використання будь-якого () у списках Python

 # True since 1,3 and 4 (at least one) is true l = (1, 3, 4, 0) print(any(l)) # False since both are False l = (0, False) print(any(l)) # True since 5 is true l = (0, False, 5) print(any(l)) # False since iterable is empty l = () print(any(l))

Вихідні дані

 True False True False

any()Метод працює аналогічним чином для кортежів і наборів , як списки.

Приклад 2: Використання будь-якого () на рядках Python

 # Atleast one (in fact all) elements are True s = "This is good" print(any(s)) # 0 is False # '0' is True since its a string character s = '000' print(any(s)) # False since empty iterable s = '' print(any(s))

Вихідні дані

 True True False

Приклад 3: Використання будь-якого () зі словниками Python

У разі словників, якщо всі ключі (не значення) хибні або словник порожній, any()повертається False. Якщо хоча б один ключ є істинним, any()повертає True.

 # 0 is False d = (0: 'False') print(any(d)) # 1 is True d = (0: 'False', 1: 'True') print(any(d)) # 0 and False are false d = (0: 'False', False: 0) print(any(d)) # iterable is empty d = () print(any(d)) # 0 is False # '0' is True d = ('0': 'False') print(any(d))

Вихідні дані

 False True False False True

Цікаві статті...