Funkcija any () vraća True ako je bilo koji element iterablea True. Ako nije, bilo koji () vraća False.
Sintaksa any()
je:
bilo koji (iterable)
Parametri za bilo koju () funkciju
any()
Funkcija traje iterable (popis, string, rječnik itd) u Pythonu.
Vrijednost vraćena bilo kojom funkcijom ()
any()
Funkcija vraća boolean vrijednost:
True
ako je barem jedan element iteraba istinitFalse
ako su svi elementi lažni ili ako je iterable prazan
Stanje | Povratna vrijednost |
---|---|
Sve su vrijednosti istinite | Pravi |
Sve su vrijednosti lažne | Lažno |
Jedna je vrijednost istinita (druge su lažne) | Pravi |
Jedna je vrijednost lažna (druge su istinite) | Pravi |
Prazno iterabilno | Lažno |
Primjer 1: Upotreba bilo kojeg () na Python popisima
# True since 1,3 and 4 (at least one) is true l = (1, 3, 4, 0) print(any(l)) # False since both are False l = (0, False) print(any(l)) # True since 5 is true l = (0, False, 5) print(any(l)) # False since iterable is empty l = () print(any(l))
Izlaz
True False True False
any()
Metoda djeluje na sličan način za torke i postavlja poput lista.
Primjer 2: Korištenje bilo kojeg () na Python stringovima
# Atleast one (in fact all) elements are True s = "This is good" print(any(s)) # 0 is False # '0' is True since its a string character s = '000' print(any(s)) # False since empty iterable s = '' print(any(s))
Izlaz
Istina Istina Netačno
Primjer 3: Korištenje bilo kojeg () s Python rječnicima
U slučaju rječnika, ako su svi ključevi (ne vrijednosti) lažni ili je rječnik prazan, any()
vraća se False
. Ako je barem jedan ključ istinit, any()
vraća se True
.
# 0 is False d = (0: 'False') print(any(d)) # 1 is True d = (0: 'False', 1: 'True') print(any(d)) # 0 and False are false d = (0: 'False', False: 0) print(any(d)) # iterable is empty d = () print(any(d)) # 0 is False # '0' is True d = ('0': 'False') print(any(d))
Izlaz
False True False False True