Python kateri koli ()

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čen
  • False č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

Zanimive Članki...