any ( )
DESCRIPTION.
Retourne True si un des éléments d'un itérateur peut être évalué à True, sinon False.
SYNTAXE.
Variable = any ( iterateur )
Variable = ⇨ variable qui recevra la valeur [ optionnel ]
any ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
iterateur ⇨ collection d'éléments à évaluer [ OBLIGATOIRE ]
REMARQUES.
iterateur doit être un objet collection itérable valide tel que list ( ), tuple ( ), dict ( ), set ( ) ... Puisqu'il qu'il faut obligatoirement qu'un des éléments de iterateur puisse être évalué True, une collection vide retournera False, car la méthode any ( ) ne trouvera aucun élément équivalent à True.
Si iterateur est omis, Python lèvera une exception.
Puisque qu'elle retourne une valeur booléenne, la méthode any ( ) peut être employée dans une expression d'un test logique. par exemple : if any ( iterable ) : ...
EXEMPLES.
print ( any ( [ "A" , "b" , "+" , -1 , 1 , 2 , 3 , 4 ] ) ) retourne True
print ( any ( { "A" , "b" , 0 , -1 , 1 , 2 , 3 , 4 } ) ) retourne True
print ( any ( ( False , True , None ) ) ) retourne True
print ( any ( [ "" , 0 , [ ] , False ] ) ) retourne False
car aucun tous les éléments sont équivalents à True.
print ( any ( [ ] ) ) retourne False
car l'objet est vide (None).
print ( any ( "faux" ) ) retourne True
print ( any ( "0123" ) ) retourne True
print ( any ( "" ) ) retourne False
Les chaines de caractères, str ( ), sont des itérables qui retourne True, sauf une chaine vide.
print ( any ( { "faux" : 0 } ) ) retourne True
print ( any ( { "" : None } ) ) retourne False
Ce sont les clés des dict ( ) qui sont évaluées et non les valeurs des couples clé:valeur.
Test = ( "" , 0 , [ ] , False , 12 )
print ( any ( Test ) ) retourne True
car l'un des éléments de Test est True (12).
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.