Detaillierte Einführung in die in Python integrierte Any-Funktion

高洛峰
Freigeben: 2017-03-21 11:38:54
Original
1534 Leute haben es durchsucht

Englische Dokumentation:

any(iterierbar)

Rückgabe True wennirgendein Element des iterable wahr ist. Wenn das iterable leer ist, geben Sie False zurück. Entspricht:

def any(iterable):
    for element in iterable:
        if element:
            return True
    return False
Nach dem Login kopieren

Beschreibung:

1. Akzeptieren Sie ein iterierbares Objekt als Parameter. Wenn der Parameter leer oder kein iterierbares Objekt ist, wird ein Fehler gemeldet

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

2 . Wenn der logische Wert eines der Elemente im iterierbaren Objekt True ist, geben Sie True zurück. Wenn alle Werte False sind, geben Sie False zurück

>>> any([0,1,2]) #列表元素有一个为True,则返回True
True
>>> any([0,0]) #列表元素全部为False,则返回False
False
Nach dem Login kopieren

3. Wenn das iterierbare Objekt leer ist ( die Anzahl der Elemente ist 0 ), gibt False

>>> any([]) #空列表
False
>>> any({}) #空字典
False
>>>
Nach dem Login kopieren


zurück

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in die in Python integrierte Any-Funktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage