Python all ()

Metoden all () returnerer True når alle elementene i den gitte iterabel er sanne. Hvis ikke, returnerer den False.

Syntaksen for all()metoden er:

 alle (iterable)

alle () parametere

all() metoden tar en enkelt parameter:

  • iterable - hvilken som helst iterable (liste, tuple, ordbok, etc.) som inneholder elementene

Returverdi fra alle ()

all() metoden returnerer:

  • Sant - Hvis alle elementene i en iterabel er sanne
  • False - Hvis noe element i en iterabel er falskt
Sannhetstabell for alle ()
Når Returverdi
Alle verdier er sanne ekte
Alle verdier er falske Falsk
En verdi er sann (andre er falske) Falsk
En verdi er falsk (andre er sanne) Falsk
Tom Iterabel ekte

Eksempel 1: Hvordan fungerer alt () for lister?

 # 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))

Produksjon

 True False False False True 

any() metoden fungerer på lignende måte for tupler og sett som lister.

Eksempel 2: Hvordan fungerer alle () for strenger?

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

Produksjon

 True True True 

Eksempel 3: Hvordan fungerer alle () med Python-ordbøker?

I tilfelle ordbøker, hvis alle nøkler (ikke verdier) er sanne eller ordboken er tom, returnerer all () Sann. Ellers returnerer den falsk for alle andre saker …

 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))

Produksjon

 False True False True True 

Interessante artikler...