Heim  >  Artikel  >  Backend-Entwicklung  >  Bequeme Verwendung der Funktionen all() und any() in Python

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

不言
不言nach vorne
2018-12-07 17:20:593486Durchsuche

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

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

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

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

Beispieltest

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

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen