all()

Vérifie si tous les éléments d’une collection sont vrais.

Renvoie
True ou False.
Sur cette page

Exemple

#
Python
tasks = [{"done": True}, {"done": True}, {"done": False}]

print(all(task["done"] for task in tasks))
print(all(task["done"] for task in tasks[:2]))
print(all([]))
Résultatrésultat enregistré, vous pouvez le vérifier
False
True
True

Définition et utilisation

#

La fonction all() renvoie True si chaque élément est vrai. Elle arrête la vérification au premier élément faux et renvoie alors False.

Pour une collection vide, elle renvoie True. C’est logique, mais parfois surprenant, donc avec des données qui peuvent être vides, il vaut la peine de vérifier la longueur séparément.

Elle est utile pour la validation : all(field.strip() for field in form_values) vérifie que tous les champs d’un formulaire sont remplis.

Syntaxe

#
Syntaxe
all(iterable)

Paramètres

#
  • iterable

    une collection

    Les éléments à vérifier.

Bonnes pratiques

#
  • Attention aux données vides : all([]) renvoie True.
  • Combinez all() avec un générateur pour vérifier une condition sur chaque élément sans créer de liste.

Entrées associées

#

Vous voyez une erreur ou il manque un exemple ? Écrivez-nous.