Maison > Article > développement back-end > Introduction détaillée à toutes les fonctions intégrées de Python
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: 'int' 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!