Python bilo koji ()

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 istinit
  • False 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

Zanimljivi članci...