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 luettelossaTrue>. Jos vähintään yksi elementti Python lista OnTrue>, 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))> |
>
10 prosenttia 60:stä
>
Lähtö:
True False False>
Minkä tahansa () funktion työskentely Tuplesin kanssa
Tässä esimerkissä näemmeany()>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äemmeany()>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>>> ele>in> test_list)> # Printing result> print>(>'Does any element satisfy specified condition ? : '>, res)> |
>
32-bittinen arkkitehtuuri vs. 64-bittinen
>
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>