Python Fonction any()

Python 内置函数Fonctions intégrées de Python


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

Python 内置函数Fonctions intégrées de Python

Autres extensions