all() & any() Methoden
all() und any() durchschauen eine Liste und geben True oder False zurück. Dabei gibt die all() Methode nur True zurück, wenn alle Elemente der Liste True sind und die any() Methode gibt True zurück wenn irgendeins der Elemente True ist. Ansonsten geben sie False zurück.
Die Methoden sehen intern so aus:
all() Methode
def all(iterable):
for element in iterable:
if not element:
return False
return True
any Methode()
def any(iterable):
for element in iterable:
if element:
return True
return False
Beispiel für all() und any() Methoden in Python
liste = [True, False, True, True, False]
all(liste)
False
Da nicht alle Elemente True sind
liste = [True, False, True, True, False]
any(liste)
True
Da mindestens ein Element True ist.