Python vse ()

Metoda all () vrne True, ko so vsi elementi v danem iterabilu resnični. Če ne, se vrne False.

Sintaksa all()metode je:

 vse (iterable)

vsi () parametri

all() metoda vzame en parameter:

  • iterable - vsak iterable (seznam, nabor, slovar itd.), ki vsebuje elemente

Vrnjena vrednost od vseh ()

all() metoda vrne:

  • True - če so vsi elementi v iterabilu resnični
  • False - če je kateri koli element v iterabilu false
Tabela resnice za vse ()
Kdaj Vrnjena vrednost
Vse vrednote so resnične Prav
Vse vrednosti so napačne Lažno
Ena vrednost je true (druge so napačne) Lažno
Ena vrednost je napačna (druge so resnične) Lažno
Prazno Iterable Prav

Primer 1: Kako vse () deluje za sezname?

 # all values true l = (1, 3, 4, 5) print(all(l)) # all values false l = (0, False) print(all(l)) # one false value l = (1, 3, 4, 0) print(all(l)) # one true value l = (0, False, 5) print(all(l)) # empty iterable l = () print(all(l))

Izhod

 True False False False True 

any() metoda deluje na podoben način za nabore in nize, kot so seznami.

Primer 2: Kako vse () deluje za nize?

 s = "This is good" print(all(s)) # 0 is False # '0' is True s = '000' print(all(s)) s = '' print(all(s))

Izhod

 True True True 

Primer 3: Kako vse () deluje s slovarji Python?

V primeru slovarjev, če so vsi ključi (ne vrednosti) true ali slovar prazen, all () vrne True. V nasprotnem primeru vrne false za vse druge primere …

 s = (0: 'False', 1: 'False') print(all(s)) s = (1: 'True', 2: 'True') print(all(s)) s = (1: 'True', False: 0) print(all(s)) s = () print(all(s)) # 0 is False # '0' is True s = ('0': 'True') print(all(s))

Izhod

 False True False True True 

Zanimive Članki...