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








