Maison  >  Article  >  développement back-end  >  Introduction détaillée à toutes les fonctions intégrées de Python

Introduction détaillée à toutes les fonctions intégrées de Python

高洛峰
高洛峰original
2017-03-21 11:42:141864parcourir

Documentation en anglais :

all(itérable)

Retour True si tous les éléments de l'itérable sont vrais (ou si l'itérable est vide).

def all(iterable):
    for element in iterable:
        if not element:
            return False
    return True

Explication :

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 est signalée

>>> all(2) #传入数值报错
Traceback (most recent call last):
  File "<pyshell#9>", line 1, in <module>
    all(2)
TypeError: &#39;int&#39; object is not iterable

2. Si la valeur logique de chaque élément dans l'itérable. object Lorsque les deux sont True, retournez True, sinon retournez False

>>> all([1,2]) #列表中每个元素逻辑值均为True,返回True
True
>>> all([0,1,2]) #列表中0的逻辑值为False,返回False
False

3. Si l'objet itérable est vide (le nombre d'éléments est 0), retournez True

>>> all(()) #空元组
True
>>> all({}) #空字典
True


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