Python Fonction any()
Description
La fonction any() sert à déterminer si le paramètre itérable donné est entièrement False. Si tous sont False, elle renvoie False ; si au moins un est True, elle renvoie True.
Les éléments autres que 0, vide et FALSE sont considérés comme TRUE.
La fonction est équivalente à :
def any(iterable):
for element in iterable:
if element:
return True
return False
Disponible dans Python 2.5 et versions ultérieures.
Syntaxe
Voici la syntaxe de la méthode any() :
any(iterable)
Parameters
- iterable -- tuple ou liste.
Valeur de retour
Si tous sont vides, 0 ou false, renvoie false ; si au moins un n'est pas vide, 0 ou false, renvoie true.
Exemples
Ce qui suit présente des exemples d'utilisation de la méthode any() :
>>>any(['a', 'b', 'c', 'd']) # liste, les éléments ne sont ni vides ni 0
True
>>> any(['a', 'b', '', 'd']) # liste, il y a un élément vide
True
>>> any([0, '', False]) # liste, les éléments sont tous 0, '', false
False
>>> any(('a', 'b', 'c', 'd')) # tuple, les éléments ne sont ni vides ni 0
True
>>> any(('a', 'b', '', 'd')) # tuple, il y a un élément vide
True
>>> any((0, '', False)) # tuple, tous les éléments sont 0, '', false
False
>>> any([]) # liste vide
False
>>> any(()) # tuple vide
False
Fonctions intégrées de Python