Funkcija Python any() vrne True, če je kateri koli element dane iterable (Seznam, Slovar, Tuple, niz itd.) True, sicer vrne False.
Primer
Input: [True, False, False] Output: True Input: [False, False, False] Output: False>
Sintaksa funkcije Python any().
funkcija any() v Pythonu ima naslednjo sintakso:
Sintaksa: kateri koli (iterable)
- Ponovljivo: Je ponovljiv objekt, kot je slovar, tuple, seznam, niz itd.
Vrne: Vrne True, če je kateri od elementov True.
Primer funkcije Python any().
Funkcija Python any() na seznamih v Python . Spodnji primer vrne True, ker je vsaj en element na seznamu (3. element) True.
Python3
# a List of boolean values> l> => [> False> ,> False> ,> True> ,> False> ,> False> ]> print> (> any> (l))> |
>
>
Izhod:
True>
Seznami funkcij Python any().
V tem primeru jeany()>
funkcija se uporablja za preverjanje, ali je katera koli vrednost na seznamuTrue>
. Če vsaj en element v Seznam Python jeTrue>
, bo vrnilo »True«; sicer bo vrnil »False«. Poleg tega obstaja korak za preverjanje, ali vsi elementi na seznamu izpolnjujejo pogoje v Pythonu. To se doseže z uporaboall()>
sama funkcija.
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))> |
>
>
Izhod:
True False False>
Delovanje katere koli() funkcije s torki
V tem primeru bomo videli uporaboany()>
funkcija vklopljena Python Tuples , ki omogoča preverjanje, ali je katera koli vrednost resnična v nizu. Z uporabo any() lahko preverimo, ali so vsi elementi na seznamu True. Če je vsaj en element v nizu True, bo funkcija any() vrnila »True«, sicer bo vrnila »False«, tudi če je tuple prazen.
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))> |
stikalo za tipkopis
>
>
Izhod:
True False True False>
Delovanje katere koli () funkcije z nizi
V tem primeru bomo videli uporaboany()>
funkcija vklopljena Python Sets , ki prikazuje, kako ga je mogoče uporabiti za preverjanje, ali je katera koli vrednost v nizu resnična. Funkcija any() na nizih deluje podobno kot za seznam ali zbirko. Če je vsaj en element v nizu ocenjen kot »True«, bo vrnil »True«.
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))> |
>
>
Izhod:
True False True False>
Delovanje funkcije any() s slovarji
V primeru slovarja, če so vsi ključi v slovar so napačne ali je slovar prazen, funkcija any() v Pythonu vrne vrednost False. Če je vsaj en ključ True, any() vrne 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))> |
>
>
Izhod:
True False True False>
Delovanje funkcije any() z nizi
V tem primeru bomo videli, kako deluje funkcija Python any(). Python String . Funkcija any() vrne True, če je v nizu vsaj 1 znak. Ta uporabaany()>
vam omogoča, da preverite, ali je katera koli vrednost v nizu resnična, s čimer dejansko ugotovite, ali je niz prazen ali ne.
Python3
# Non-Empty String> s> => 'Hi There!'> print> (> any> (s))> # Non-Empty String> s> => '000'> print> (> any> (s))> # Empty string> s> => ''> print> (> any> (s))> |
>
>
Izhod:
True True False>
Funkcija Python any() s pogojem
V tem primeru jeany()>
funkcija v Pythonu preveri kateri koli element, ki izpolnjuje pogoj, in vrne True, če najde katero koli vrednost True. Ta funkcija je še posebej uporabna za preverjanje, ali vsi/kateri koli elementi na seznamu izpolnjujejo pogoj v Pythonu. Zagotavlja priročen način za ugotavljanje, ali je vsaj en element v iterabli resničen.
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)> |
>
base64 dekodira v js
>
Izhod:
The original list : [4, 5, 8, 9, 10, 17] Does any element satisfy specified condition ? : True>
p Funkcija ython any() z zanko For
V tem primeru bomo implementirali funkcijo any() z uporabo Python funkcije in a za zanko in preveriti, ali so vsi elementi na seznamu resnični. Funkcija my_any() vrne True, če je kateri koli element iterable True, sicer vrne 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))> |
>
>
Izhod:
True>