Maison  >  Article  >  développement back-end  >  Introduction détaillée à n'importe quelle fonction intégrée de Python

Introduction détaillée à n'importe quelle fonction intégrée de Python

高洛峰
高洛峰original
2017-03-21 11:38:541544parcourir

Documentation en anglais :

any(itérable)

Return True if n'importe quel élément de l'itérable est vrai Si l'itérable est vide, retournez False Équivalent à :

def any(iterable):
    for element in iterable:
        if element:
            return True
    return False
<.>

Description :

1. Acceptez un objet itérable comme paramètre Lorsque le paramètre est vide ou n'est pas un objet itérable, une erreur sera signalée

2 . Si la valeur logique de l'un des éléments de l'objet itérable est True, renvoie True Si toutes les valeurs sont False, renvoie False
>>> any(2) #传入数值报错
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    any(2)
TypeError: &#39;int&#39; object is not iterable

3. Si l'objet itérable est vide (. le nombre d'éléments est 0 ), renvoie False
>>> any([0,1,2]) #列表元素有一个为True,则返回True
True
>>> any([0,0]) #列表元素全部为False,则返回False
False

>>> any([]) #空列表
False
>>> any({}) #空字典
False
>>>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn