Python any()-funktio

Python any()-funktio palauttaa True, jos jokin tietyn iteroitavan elementeistä (Lista, Sanakirja, Tuple, joukko jne.) on tosi, muuten se palauttaa False.

Esimerkki

  Input:   [True, False, False]   Output:   True     Input:   [False, False, False]   Output:   False 

Python any()-funktion syntaksi

Any()-funktiolla Pythonissa on seuraava syntaksi:

Syntaksi: mikä tahansa (iteroitava)

  • Iteroitavissa: Se on iteroitavissa oleva objekti, kuten sanakirja, monikko, luettelo, joukko jne.

Palautukset: Palauttaa True, jos jokin kohteista on tosi.

Python any()-funktioesimerkki

Python any()-funktio luetteloissa Python . Alla oleva esimerkki palauttaa True, koska ainakin yksi luettelon elementti (3. elementti) on tosi.

Python 3




# a List of boolean values> l> => [> False> ,> False> ,> True> ,> False> ,> False> ]> print> (> any> (l))>

Lähtö:

True 

Python any()-funktioluettelot

Tässä esimerkissä any()> -funktiota käytetään tarkistamaan, onko jokin arvo luettelossa True> . Jos vähintään yksi elementti Python lista On True> , se palauttaa 'True'; muuten se palauttaa 'False'. Lisäksi on vaihe, jolla tarkistetaan, täyttävätkö kaikki Listan elementit Pythonin ehdot. Tämä saavutetaan käyttämällä all()> toimi itse.

Python 3




# 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))>

Lähtö:

True False False 

Minkä tahansa () funktion työskentely Tuplesin kanssa

Tässä esimerkissä näemme any()> toiminto päällä Python Tuples , joka tarjoaa tavan tarkistaa, onko jokin arvo tosi monikossa. Käyttämällä any()-komentoa voimme tarkistaa, ovatko kaikki luettelon kohteet totta. Jos ainakin yksi elementti monikossa on tosi, any()-funktio palauttaa 'True', muuten se palauttaa 'False', vaikka monikko olisi tyhjä.

Python 3




# 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))>

Lähtö:

True False True False 

Minkä tahansa () funktion työskentely joukoilla

Tässä esimerkissä näemme any()> toiminto päällä Python-sarjat , joka osoittaa, kuinka sitä voidaan käyttää tarkistamaan, onko jokin arvo tosi joukossa. Joukkojen any()-funktio toimii samalla tavalla kuin listalle tai monikolle. Jos vähintään yksi joukon elementti arvioi olevan 'True', se palauttaa 'True'.

Python 3




# 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))>

Lähtö:

True False True False 

Minkä tahansa ()-funktion käyttö sanakirjojen kanssa

Jos kyseessä on sanakirja, jos kaikki sanakirja ovat epätosi tai sanakirja on tyhjä, mikä tahansa()-funktio Pythonissa palauttaa False. Jos ainakin yksi avain on True, any() palauttaa True.

Python 3




# 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))>

Lähtö:

True False True False 

Minkä tahansa()-funktion työskentely merkkijonojen kanssa

Tässä esimerkissä näemme, kuinka Python any()-funktio toimii Python-merkkijono . Any()-funktio palauttaa True-arvon, jos merkkijonossa on vähintään yksi merkki. Tämä käyttö any()> -funktion avulla voit tarkistaa, onko jokin arvo merkkijonossa tosi, ja määrittää tehokkaasti, onko merkkijono tyhjä vai ei.

Python 3




# Non-Empty String> s> => 'Hi There!'> print> (> any> (s))> # Non-Empty String> s> => '000'> print> (> any> (s))> # Empty string> s> => ''> print> (> any> (s))>

Lähtö:

True True False 

Python any()-funktio, jossa on ehto

Tässä esimerkissä any()> Pythonin toiminto tarkistaa minkä tahansa ehdon täyttävän elementin ja palauttaa True-arvon, jos se löytää jonkin True-arvon. Tämä toiminto on erityisen hyödyllinen sen tarkistamiseksi, täyttävätkö kaikki/jotkin Listan elementit Pythonin ehdot. Se tarjoaa kätevän tavan määrittää, onko ainakin yksi iteroitavan elementti tosi.

Python 3




# 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>>> , res)>

Lähtö:

The original list : [4, 5, 8, 9, 10, 17] Does any element satisfy specified condition ? : True 

P ython any() -funktio For Loopin kanssa

Tässä esimerkissä toteutamme minkä tahansa()-funktion käyttämällä Python-funktiot ja a silmukalle ja tarkistaa, ovatko kaikki luettelon elementit tosi. My_any()-funktio palauttaa True, jos jokin iterable-elementistä on True, muussa tapauksessa palauttaa False.

Python 3




# 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))>

Lähtö:

True