Heim > Artikel > Backend-Entwicklung > Detaillierte Einführung in die integrierte All-Funktion von Python
Englische Dokumentation:
all
(iterierbar)
Return True
wenn alle Elemente des iterable wahr sind (oder wenn das iterable leer ist) Entspricht:
def all(iterable): for element in iterable: if not element: return False return True
Erklärung:
1. Akzeptieren Sie ein iterierbares Objekt als Parameter. Wenn der Parameter leer oder kein iterierbares Objekt ist, wird ein Fehler gemeldet.
>>> all(2) #传入数值报错 Traceback (most recent call last): File "<pyshell#9>", line 1, in <module> all(2) TypeError: 'int' object is not iterable
2. Wenn der logische Wert jedes Elements im iterierbaren Objekt Wenn beide wahr sind, geben Sie True zurück, andernfalls geben Sie False zurück
>>> all([1,2]) #列表中每个元素逻辑值均为True,返回True True >>> all([0,1,2]) #列表中0的逻辑值为False,返回False False
3. Wenn das iterierbare Objekt leer ist (die Anzahl der Elemente ist 0), geben Sie True zurück
>>> all(()) #空元组 True >>> all({}) #空字典 True
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in die integrierte All-Funktion von Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!