Функція Python any() повертає True, якщо будь-який з елементів даного ітерованого (списку, словника, кортежу, набору тощо) має значення True, інакше вона повертає False.
приклад
Input: [True, False, False] Output: True Input: [False, False, False] Output: False>
Синтаксис функції Python any().
Функція any() у Python має такий синтаксис:
Синтаксис: будь-який (ітерований)
- Повторювані: Це повторюваний об’єкт, такий як словник, кортеж, список, набір тощо.
Повернення: Повертає True, якщо будь-який з елементів є True.
Приклад функції Python any().
Функція Python any() у списках у Python . Наведений нижче приклад повертає True, оскільки принаймні один елемент у списку (3-й елемент) має значення True.
Python3
# a List of boolean values> l> => [> False> ,> False> ,> True> ,> False> ,> False> ]> print> (> any> (l))> |
>
>
Вихід:
True>
Списки функцій Python any().
У цьому прикладіany()>
функція використовується для перевірки наявності будь-якого значення в спискуTrue>
. Якщо хоча б один елемент у Список Python єTrue>
, він поверне «Істина»; інакше він поверне «False». Крім того, існує крок для перевірки, чи всі елементи в List відповідають умові в Python. Це досягається за допомогоюall()>
сама функція.
Python3
# All elements of list are True> l> => [> 4> ,> 5> ,> 1> ]> print> (> any> (l))> # All elements of list are False> l> => [> 0> ,> 0> ,> False> ]> print> (> any> (l))> # Some elements of list are> # True while others are False> # l = [1, 0, 6, 7, False]> # print(any(l))> # Empty list> l> => []> print> (> any> (l))> |
>
>
Вихід:
True False False>
Робота функції any() з кортежами
У цьому прикладі ми побачимо використанняany()>
функцію ввімкнено Кортежі Python , надаючи спосіб перевірити, чи є якесь значення істинним у кортежі. За допомогою any() ми можемо перевірити, чи всі елементи в списку є True. Якщо хоча б один елемент у кортежі має значення True, функція any() поверне значення True, інакше вона поверне значення False, навіть якщо кортеж порожній.
Python3
# All elements of tuple are True> t> => (> 2> ,> 4> ,> 6> )> print> (> any> (t))> # All elements of tuple are False> t> => (> 0> ,> False> ,> False> )> print> (> any> (t))> # Some elements of tuple are True while> # others are False> t> => (> 5> ,> 0> ,> 3> ,> 1> ,> False> )> print> (> any> (t))> # Empty tuple> t> => ()> print> (> any> (t))> |
>
>
Вихід:
True False True False>
Робота функції any() із наборами
У цьому прикладі ми побачимо використанняany()>
функцію ввімкнено Набори Python , демонструючи, як його можна використовувати для перевірки, чи є якесь значення істинним у наборі. Функція any() для наборів діє так само, як і для списку або кортежу. Якщо принаймні один елемент у наборі оцінюється як «Істина», він поверне «Істина».
Python3
# All elements of set are True> s> => {> 1> ,> 1> ,> 3> }> print> (> any> (s))> # All elements of set are False> s> => {> 0> ,> 0> ,> False> }> print> (> any> (s))> # Some elements of set are True while others are False> s> => {> 1> ,> 2> ,> 0> ,> 8> ,> False> }> print> (> any> (s))> # Empty set> s> => {}> print> (> any> (s))> |
>
>
Вихід:
True False True False>
Робота функції any() зі словниками
У випадку словника, якщо всі ключі словник false або словник порожній, функція any() у Python повертає False. Якщо хоча б один ключ має значення True, any() повертає True.
Python3
# All keys of dictionary are true> d> => {> 1> :> 'Hello'> ,> 2> :> 'Hi'> }> print> (> any> (d))> # All keys of dictionary are false> d> => {> 0> :> 'Hello'> ,> False> :> 'Hi'> }> print> (> any> (d))> # Some keys of dictionary> # are true while others are false> d> => {> 0> :> 'Salut'> ,> 1> :> 'Hello'> ,> 2> :> 'Hi'> }> print> (> any> (d))> # Empty dictionary> d> => {}> print> (> any> (d))> |
>
>
Вихід:
True False True False>
Робота функції any() з рядками
У цьому прикладі ми побачимо, як працює функція Python any(). Рядок Python . Функція any() повертає True, якщо в рядку є принаймні 1 символ. Це використанняany()>
функція дозволяє вам перевірити, чи є якесь значення в рядку істинним, фактично визначаючи, чи є рядок порожнім чи ні.
Python3
if else цикл у java
# Non-Empty String> s> => 'Hi There!'> print> (> any> (s))> # Non-Empty String> s> => '000'> print> (> any> (s))> # Empty string> s> => ''> print> (> any> (s))> |
>
>
Вихід:
True True False>
Функція Python any() з умовою
У цьому прикладіany()>
функція в Python перевіряє будь-який елемент, який задовольняє умову, і повертає True, якщо вона знаходить будь-яке значення True. Ця функція особливо корисна, щоб перевірити, чи всі/будь-які елементи списку відповідають умові в Python. Він надає зручний спосіб визначити, чи є принаймні один елемент у ітерації істинним.
Python3
# Python3 code to demonstrate working of any()> # To Check if any element in list satisfies a condition> # initializing list> test_list> => [> 4> ,> 5> ,> 8> ,> 9> ,> 10> ,> 17> ]> # printing list> print> (> 'The original list : '> , test_list)> # Check if any element in list satisfies a condition> # Using any()> res> => any> (ele>> 10> for> ele> in> test_list)> # Printing result> print> (> 'Does any element satisfy specified condition ? : '> , res)> |
>
>
Вихід:
The original list : [4, 5, 8, 9, 10, 17] Does any element satisfy specified condition ? : True>
П Функція ython any() із циклом For
У цьому прикладі ми реалізуємо функцію any() за допомогою Функції Python і а для циклу і перевірити, чи всі елементи в List є True. Функція my_any() повертає True, якщо будь-який елемент iterable має значення True, інакше повертає False.
Python3
# this function gives same result as built-in any() function> def> my_any(list_x):> > for> item> in> list_x:> > if> item:> > return> True> > return> False> x> => [> 4> ,> 5> ,> 8> ,> 9> ,> 10> ,> 17> ]> print> (my_any(x))> |
>
>
Вихід:
True>