| title | Python all()-Funktion – Python Spickzettel |
|---|---|
| description | Gibt True zurück, wenn alle Elemente des Iterierbaren wahr sind (oder wenn das Iterierbare leer ist). |
Die all() Funktion in Python ist eine eingebaute Funktion, die prüft, ob alle Elemente in einem Iterierbaren True sind. Sie gibt True zurück, wenn jedes Element als wahr ausgewertet wird oder wenn das Iterierbare leer ist. Dies ist nützlich, um Bedingungen über eine Sammlung von Elementen hinweg zu validieren, wie z. B. die Überprüfung, ob alle Zahlen in einer Liste positiv sind oder ob alle erforderlichen Felder in einem Formular ausgefüllt sind.
# Alle Werte sind wahrheitsgemäß (truthy)
all([1, 2, 3])
# Enthält einen nicht wahrheitsgemäßen (falsy) Wert (0)
all([1, 0, 3])
# Enthält einen nicht wahrheitsgemäßen (falsy) Wert (leerer String)
all(['a', '', 'c'])
# Ein leeres Iterierbares wird als True betrachtet
all([])True
False
False
True
- Cheatsheet: Kontrollfluss
- Cheatsheet: Comprehensions
- Blog: Python Datentypen
- any()
- bool()
- list()
- tuple()
- set()
- dict()