In diesem Beitrag werden wir die Python -Methode alle () untersuchen und sehen, wie sie unterschiedliche Strukturen der Daten und Datentypen behandelt. Das einzige, was die Anwendungsfälle der integrierten All () -Methode einschränken, ist die Kreativität eines Entwicklers. In diesem Beitrag werde ich eine einfache Verwendung, ein paar erweiterte Anwendungen zeigen und hoffentlich zeigen, warum jeder Python -Coder mit der Funktion All () vertraut sein sollte.
Die All () -Funktion in Python wird verwendet, um die Genauigkeit jedes Mitglieds einer Sammlung zu überprüfen. Sammlungen, Python -Wörterbücher, Generatoren, Sets und sogar Saiten gehören zu den verschiedenen iterablen Typen, die in Python verfügbar sind. Die Funktion All () kann mit einem dieser Datentypen verwendet werden. Es kann der semantischeren Überprüfung jedes Elements in einer Liste kontrastiert werden, um festzustellen, ob es wahr ist. Eine Liste, ein Wörterbuch oder ein anderes iterables Objekt kann als Argument an die Funktion All () in Python übergeben werden.
Syntax aller () Funktionen in der Python -Sprache:
Beginnen wir zunächst die Syntax der All () -Funktion diskutieren.
Syntax: Alles (iterable)
Die Methode All () gibt true aus, wenn jeder Wert in der vorgesehenen iterablen wahr ist. Alternativ gibt es falsche zurück. Wenn wir die leere iterable haben, gibt diese Funktion außerdem wahr zurück.
Beispiel 1: Verwenden Sie alle () Funktionen mit Python -Liste
Um zu demonstrieren, wie die Methode All () Methoden funktioniert, berücksichtigen Sie diese kurzen Beispiele der Python -Liste:
Liste = [8, 4, 2]Hier haben wir unsere erste Liste mit der Namensliste1 erstellt, die einige numerische Werte enthält. Wie alle Elemente sind das, was wir in die Liste eingefügt haben, wahr. Es generiert also den wahren booleschen Wert aus dieser bestimmten Liste. Dafür haben wir Pythons All () -Funktion in unserer Druckanweisung bezeichnet. Es wird das boolesche Ergebnis der angegebenen Liste generieren.
Dann haben wir eine andere Liste genannt, die als List2 bezeichnet wird. Die Funktion All () erzeugt also den falschen booleschen Wert. Die dritte Liste, die als List3 bezeichnet wird, hat auch einen falschen Wert und generiert auch den falschen Wert. Dies bedeutet, dass die Funktion All () false zurückgibt, wenn die Liste mindestens einen falschen Wert enthält. Die letzte Listliste4 ist ein wenig unklar, da sie mit einer leeren Liste wahr ist, da keiner der Elemente der Liste falsch ist.
Der gesamte boolesche Wert, der mit der oben angegebenen Liste von All () ausgegeben wurde, lautet wie folgt:
Beispiel 2: Verwenden Sie alle () Funktionen mit Python -Sätzen:
Bisher ist die einzige Instanz der All () -Methode, die eine Liste als Argument aufgenommen hat, in diesem Artikel (mit Ausnahme leerer Tupel). Ein Tupel, ein Wörterbuch oder ein Set sind nur einige Beispiele für Iterables, die Sie anwenden können. Die Python -Sets verhalten sich auch wie Listen, wenn die Funktion All () mit ihnen verwendet wird. Beispiele beinhalten:
set1 = 2, 5, 10Hier haben wir einige Python -Sets definiert. Der erste Satz wird durch set1 dargestellt und hat alle wahren Werte. Der zweite Satz ist definiert als set2, wobei der mittlere Wert falsch ist und die verbleibenden zwei Werte wahr sind. Dem dritten Satz wird ein Namenset3 zugewiesen, der den letzten Wert False hat und der letzte Satz SET4 einen leeren Wert hat. Wir haben alle () -Funktionen aufgerufen, die jeweils in der Druckanweisung eingestellt sind, um die booleschen Werte anzuzeigen.
In der Ausgabe haben wir die booleschen Werte, die von der gesamten Funktion für jeden gegebenen Satz zurückgegeben werden.
Beispiel 3: Verwenden Sie alle () Funktionen mit Python -Tupeln:
Das Verhalten der All () -Funktion All (), wenn sie mit Python -Tupeln verwendet wird, ist identisch mit dem obigen Beispiel. Betrachten Sie den unten stehenden Fall.
Tuple1 = (7, 3, 1)Hier wurden vier Tupel mit eindeutigen Werten definiert. Einige Tupel enthalten alle tatsächlichen Werte und einige enthalten mindestens einen falschen Wert. Das letzte Tupel besteht aus dem leeren Wert. Die Funktion All () nimmt alle angegebenen Tupel als Argument und gibt das boolesche Ergebnis zurück, das jedem Tupel entspricht.
Die folgenden Booleschen Ergebnisse werden durch die Funktion All () für die angegebenen Tupel generiert:
Beispiel 4: Verwenden Sie alle () Funktionen mit Python -Wörterbüchern:
Datenstrukturen, die Schlüssel und Werte verbinden, umfassen Wörterbücher, die auch als Zuordnungen bezeichnet werden. Infolgedessen wird der Ausgang ausschließlich durch die Schlüssel bestimmt, wenn die Funktion All () auf ein Wörterbuch angewendet wird. Bedenken Sie:
dic1 = 1: "python", 2: "py"Hier haben wir vier Wörterbücher spezifiziert. Das erste Wörterbuch, das wir verwendet haben. Die Funktion ergibt falsche, wenn der Schlüssel in 0 oder auf eine leere Zeichenfolge geändert wird. Da alle Schlüssel booleschen wahr sind, erhalten wir auch dann, wenn wir einen Wert in eine boolesche falsche Liste ändern. Das einzige, was die Methode All () verwendet.
Die folgenden Booleschen Ergebnisse werden erzielt:
Beispiel 5: Verwenden Sie alle () Funktionen mit Python -Zeichenfolgen:
Als eine Sammlung verschiedener Charaktere sind Saiten iterbar. Wenn eine Zeichenfolge an die Funktion aller () übergeben wird, verhält sie sich genauso wie eine Liste. Bedenken Sie:
Str1 = "Mein Zeichenfolgenbeispiel!"Es ist zu beachten, dass die Funktion aller ()) im Allgemeinen true zurückgibt, wenn sie eine Zeichenfolge erhalten. Dies liegt daran, dass es in der Zeichenfolge unmöglich ein leeres Zeichen geben kann. Da wir bereits wissen, dass eine leere Liste wahr ist, wirkt eine leere Zeichenfolge auf die gleiche Weise.
Abschluss
In diesem Beitrag haben wir zunächst die grundlegende Python -Nutzung der Funktion aller () Funktionen untersucht. Die Darstellung verschiedener Datentypen und Datenstrukturen als Boolesche wurde dann diskutiert. Die Funktion All () wurde dann in wenigen Fällen mit einer Vielzahl von Sequenzen als Parameter verwendet. Wir untersuchten den Umgang mit Texten und Ganzzahlen durch die Funktion All (). Eine der hilfreichsten Merkmale der Sprache ist unserer Meinung nach die All () -Funktion in Python. Nach unserer Erfahrung ist die Wahrheitsfunktionalität des Batch-Tests regelmäßig nützlich.