Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module « builtins » Python 3.12.1

Fonction any - module builtins

Signature de la fonction any

 any(iterable) -> bool

Description

Retourne True si au moins un des éléments de l'itérable est vrai. Si l'itérable est vide, la fonction retourne False. La fonction any est définie de manière similaire à cette définition :

 1 
 2 
 3 
 4 
 5 
def any(iterable) -> bool:
    for element in iterable:
        if element:
            return True
    return 
L'algorithme de la fonction any.
en Python, les valeurs 0 (entier, flottant ou complexe), False et None sont considérées comme fausses. De même, tout itérable vide (liste, tuple, ...) est aussi considéré comme une valeur fausse. Toute autre valeur est considérée comme vraie.
>>> any([0, "", (), None])
False
>>> any([0, 0, 0, 1, 0, 0])
True
>>> any([False, False, False, True, False])
True
>>>

help(builtins.any)

Return True if bool(x) is True for any x in the iterable.

If the iterable is empty, return False.

Paramètre

ParamètreDescription
 iterable : Iterable 
Un objet itérable dont au moins un élément doit être évalué comme étant vrai.

Valeur de retour

La valeur de retour est de type bool.

Retourne True si au moins un des éléments de l'itérable est vrai. Sinon, retourne False.

Exception

Exemple(s) de code

 1 
 2 
 3 
 4 
 5 
 6 
#!/usr/bin/python
        
data = [10, 20, 30, 40, 50, 60, 71, 80, 90, 100]
checks = [value % 10 != 0 for value in data]
print(checks)
print("Y a t-il une valeur de data qui n'est pas divisibles par 10 :", any(checks))
Exemple d'utilisation de la fonction any.

Et voici les résultats produits par cet exemple.

$> python sample.py
[False, False, False, False, False, False, True, False, False, False]
Y a t-il une valeur de data qui n'est pas divisibles par 10 : True
$> 

Existant depuis

2.5

Voir aussi

Fonction all