Funkcija any () vrne True, če je kateri koli element iterableja True. V nasprotnem primeru kateri koli () vrne False.
Sintaksa any()
je:
kateri koli (ponovljiv)
Parametri za katero koli funkcijo ()
any()
Funkcija traja iterable (seznam, niz, slovar itd) v Python.
Vrednost, ki jo vrne funkcija any ()
any()
Vrne boolean vrednost:
True
če je vsaj en element iterable resničenFalse
če so vsi elementi napačni ali če je iterable prazen
Stanje | Vrnjena vrednost |
---|---|
Vse vrednote so resnične | Prav |
Vse vrednosti so napačne | Lažno |
Ena vrednost je true (druge so napačne) | Prav |
Ena vrednost je napačna (druge so resnične) | Prav |
Prazno Iterable | Lažno |
Primer 1: Uporaba katerega koli () na seznamih Python
# 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))
Izhod
True False True False
any()
Metoda deluje na podoben način za tabelami in sklopov, kot so seznami.
Primer 2: Uporaba katerega koli () na Python Strings
# 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))
Izhod
True True False
Primer 3: Uporaba katerega koli () s slovarji Python
V primeru slovarjev se any()
vrne , če so vsi ključi (ne vrednosti) napačni ali je slovar prazen False
. Če je vsaj en ključ resničen, any()
vrne 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))
Izhod
False True False False True