Python all ()

Die all () -Methode gibt True zurück, wenn alle Elemente in der angegebenen Iterable true sind. Wenn nicht, wird False zurückgegeben.

Die Syntax der all()Methode lautet:

 alle (iterierbar)

all () Parameter

all() Methode nimmt einen einzelnen Parameter:

  • iterable - jede iterable (Liste, Tupel, Wörterbuch usw.), die die Elemente enthält

Rückgabewert von all ()

all() Methode gibt zurück:

  • True - Wenn alle Elemente in einer Iterable true sind
  • False - Wenn ein Element in einer Iterable false ist
Wahrheitstabelle für alle ()
Wann Rückgabewert
Alle Werte sind wahr Wahr
Alle Werte sind falsch Falsch
Ein Wert ist wahr (andere sind falsch) Falsch
Ein Wert ist falsch (andere sind wahr) Falsch
Leer Iterable Wahr

Beispiel 1: Wie funktioniert all () für Listen?

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

Ausgabe

 Richtig Falsch Falsch Falsch Richtig Richtig 

any() Die Methode funktioniert auf ähnliche Weise für Tupel und Sätze wie Listen.

Beispiel 2: Wie funktioniert all () für Strings?

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

Ausgabe

 Richtig Richtig Richtig Richtig 

Beispiel 3: Wie funktioniert all () mit Python-Wörterbüchern?

Wenn bei Wörterbüchern alle Schlüssel (keine Werte) wahr sind oder das Wörterbuch leer ist, gibt all () True zurück. Andernfalls wird in allen anderen Fällen false zurückgegeben.

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

Ausgabe

 Falsch Richtig Falsch Richtig Richtig Richtig 

Interessante Beiträge...