any()

Vérifie si au moins un élément d’une collection est vrai.

Renvoie
True ou False.
Sur cette page

Exemple

#
Python
scores = [72, 45, 88]

print(any(score < 50 for score in scores))
print(any(score > 90 for score in scores))
print(any([]))
Résultatrésultat enregistré, vous pouvez le vérifier
True
False
False

Définition et utilisation

#

La fonction any() renvoie True si au moins un élément est vrai, et False si tous sont faux ou si la collection est vide. Elle arrête la vérification au premier élément vrai.

Elle est le plus souvent combinée à une expression génératrice : any(score < 50 for score in scores) répond à la question « quelqu’un a-t-il échoué ? ».

Avec all(), elle permet d’écrire des conditions sur des collections entières en une seule ligne lisible.

Syntaxe

#
Syntaxe
any(iterable)

Paramètres

#
  • iterable

    une collection

    Les éléments à vérifier.

Bonnes pratiques

#
  • Donnez une expression génératrice sans crochets, pour que any puisse arrêter la vérification tôt.
  • Pour une collection vide, any renvoie False.

Entrées associées

#

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