logo

Функція Python any().

Функція 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>