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

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

高洛峰
Libérer: 2017-03-21 11:42:14
original
1871 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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

>>> all(()) #空元组
True
>>> all({}) #空字典
True
Copier après la connexion


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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal