Syntax von Enumerate ()
Aufzählung (iterable Objekt, Startindex)Es gibt zwei Parameter der Aufzählungsfunktion.
Wiederholbar: Ein Objekt, das verwendet wird, um Iteration wie Schleifen zu unterstützen.
Startindex: Es ist ein optionaler Parameter, der zum Starten der Iteration mit dem spezifischen Index verwendet wird. Wenn der Startindex nicht erwähnt wird, wird er als Null angesehen,
Wenden Sie Enumerate () auf der Liste an
Betrachten Sie eine Liste mit dem Namen Sample mit den Namen darin. Wir nehmen eine weitere temporäre Liste auf und wenden die Aufzählung der Aufzählung in der Beispielliste an, um die Ausgabe in der Liste der Beispiel1 zu speichern. List () -Funktion wird verwendet, um die resultierende Ausgabe der Aufzählungs -Python -Funktion anzuzeigen.
Um die Ergebnisse zu sehen, werden wir das Programm entweder im Spyder -Tool ausführen oder die Beteiligung von Linux beteiligen. Wir müssen das Terminal öffnen, um den Befehl auszuführen.
$ python3/home/aqsa/sample.pyHier haben wir das Wort python3 verwendet, da der Quellcode in Python ist, während 3 die Versionsnummer anzeigt. Nach dem Python den Namen der Datei, die ich geschrieben habe, oder der gesamten Pfadadresse der jeweiligen Datei. Wie die Erweiterung zeigt, .PY ist die Erweiterung von Python.
Die Ausgabe zeigt, dass die Indexnummer jedem in der Liste vorhandenen Wort zugewiesen wird.
Bewerben Sie sich mit dem Startindex auf Enumerate () auf der Liste
Wir haben das gleiche Beispiel genommen, um die Verwendung des Startindex in der Liste auszuarbeiten. Hier ist der Unterschied zwischen dem obigen und dieses Beispiel. Standardmäßig wird die Indexnummer von 0 gestartet. Wie wir bereits im obigen Beispiel gesehen haben, haben wir die Indexnummer nicht bereitgestellt, sodass sie vom 0 -Indexwert gestartet wird.
>> sample1 = Aufzählung (Probe, 8)In diesem Beispiel haben wir anstatt das Linux -Terminal zu verwenden, die Abfrage im Tool ausgeführt haben, das wir als Texteditor verwenden (i.e., Spyder). Die jeweilige Ausgabe zeigt die Indexnummer, die von der im Code erwähnten Nummer beginnt, die wir im Code erwähnt haben.
Schleifenfunktion auf die Aufzählung anwenden ()
Für Schleife hat drei Parameter Start, Ende und Inkrement. Aber hier in Python haben wir gerade die Variable verwendet, um zu starten. Die Syntax für die For -Loop ist unten angehängt:
>> für i in Enumerate (Probe, 22)Die Druckfunktion überträgt die Variable als Parameter, um den Inhalt anzuzeigen.
Wir werden die Ausgabe im Linux Ubuntu -Terminal anzeigen. Die Ausgabe zeigt die Indexnummer, die ab 22 und weiter mit jedem vorhandenen Wort beginnt.
Wenden Sie die Funktion "Enumerate () auf eine Zeichenfolge an
Jedes Element ist ein Zeichen in einer Zeichenfolge. Durch die Anwendung dieser Funktion erhalten wir den Zeichenwert und den Charakterindex. Aufzählung (String -Name) ist eine einfache Funktionssyntax, mit der seine Funktion auf der Zeichenfolge angewendet wird.
In dieser Illustration haben wir eine Zeichenfolge „Python3“ genommen, deren Name eine Zeichenfolge ist. Hier werden wir die für Schleife verwenden, um die gesamte Saite zu überschreiten. Die Schleifenfunktionalität in der Aufzählungsfunktion wird oben bereits im Artikel erläutert.
Da aus der Ausgabe klar ist, wird die Indexnummer jedem Zeichen einer Zeichenfolge zugeteilt.
Wenden Sie die Funktion "Enumerate () auf das Python -Wörterbuch an
Wenn Sie eine Aufzählungsfunktion auf das Wörterbuch anwenden möchten, verwenden Sie das Funktionselement () mit dem Namen des Wörterbuchs. Hier haben wir ein Wörterbuch mit sowohl Schlüssel als auch Werten genommen. Das ausgewählte Verfahren für dieses Beispiel unterscheidet sich ganz von den anderen, da wir zwei Variablen genommen haben, um den Index anzuzeigen. Einer ist für den Schlüssel und ein anderer ist für den Wert. Der Ausgang wird durch die Verwendung der für eine Schleife erhalten.
$ für k, j im Wörterbuch.Artikel():Die Ausgabe des Programms wird unten unter Verwendung des Auslaufprozesses im Spyder -Tool angezeigt.
Wenden Sie bedingte Aussagen zur Funktion "Enumerate () an
Sie müssen sich der bedingten Aussagen in verschiedenen Sprachen bewusst sein. Eine der am häufigsten verwendeten bedingten Aussagen ist die IF-Statement, die wir in unserem Beispiel verwendet haben. Die bedingte Aussage wird verwendet, um andere unerwünschte Elemente in einer einzigen Iteration einer Schleife zu überspringen. Hier in dieser Illustration haben wir Beispieldaten genommen. Wir möchten nur ein Wort drucken, das im Index 1 vorhanden ist. Wie in dieser Funktion müssen wir keinen Startindex erwähnen, also ist es standardmäßig Null.
>> wenn index = = 1:Die Bedingung überprüft also den Index; Wenn es dem erforderlichen Index entspricht, wird die Ausgabe angezeigt. Wie unten gezeigt, ist „Klasse 3“ im Index 1 vorhanden.
Abschluss
In diesem Artikel haben wir die Alternative von komplizierten Schleifen gesehen und den grundlegenden Unterschied zwischen Schleifen und der Aufzählung erläutert. Darüber hinaus wird die Anwendung "Enumerate () -Methode auf Zeichenfolgen, Wörterbüchern und die Liste auf ausgearbeitete Weise erläutert.