Bequeme Verwendung der Funktionen all() und any() in Python

不言
Freigeben: 2018-12-07 17:20:59
nach vorne
3484 Leute haben es durchsucht

In diesem Artikel geht es um die praktische Verwendung der Funktionen all() und any() in Python. Ich hoffe, dass er für Freunde hilfreich ist.

Wir könnten bei der Programmentwicklung auf ein solches Problem stoßen?

Wie kann man beurteilen, ob alle Elemente in einem iterierbaren Objekt wahr sind? ist für den Code etwas kompliziert, daher stelle ich Ihnen eine äußerst einfache Methode vor:

Eingebaute Funktion all()

Schauen Sie sich zuerst den Quellcode an

def all(*args, **kwargs): # real signature unknown
    """
    Return True if bool(x) is True for all values x in the iterable.
    
    If the iterable is empty, return True.
    """
    pass
Nach dem Login kopieren

Als nächstes genießen wir die Bequemlichkeit dieser Methode

my_list=['jim','rose','','sam']
print(all(my_list)) #返回结果:False
print(all([]))#返回结果:True
Nach dem Login kopieren

Python verfügt auch über eine integrierte Funktion () um festzustellen, ob es ein iterierbares Objekt gibt. bool() ist ein wahres Element

Quellcode

def any(*args, **kwargs): # real signature unknown
    """
    Return True if bool(x) is True for any x in the iterable.
    
    If the iterable is empty, return False.
    """
    pass
Nach dem Login kopieren

Beispieltest

    my_list=['jim','rose','','sam']
    print(any(my_list)) #返回结果:True
    print(any([]))#返回结果:False
Nach dem Login kopieren

Zusammenfassung:

all() ist falsch, wenn falsch, any() ist wahr, wenn wahr

Das obige ist der detaillierte Inhalt vonBequeme Verwendung der Funktionen all() und any() in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!