Lassen Sie uns also jede Methode mit ihrem Programm diskutieren.
Methode 1: Verwenden Sie die FOR -Schleife mit Bereichsfunktion
Diese Methode iteriert also das String -Array mit der für die for -Schleife, die sehr einfach ist.
# Python for_loop_with_range_function.pyAusgang: python for_loop_with_range_function.py
New YorkZeile 3: Wir haben eine Liste von Stringelementen erstellt.
Zeile 6 bis 7: Wir verwenden die Bereichsfunktion und den von der Len () -Methode berechneten Bereichswert. Dann iterieren wir einfach jedes Element aus der Liste und drucken es auf dem oben gezeigten Bildschirm in der Ausgabe.
Methode 2: Verwenden der while Schleife
Eine andere Möglichkeit, die wir nutzen können. Dies ist jedoch im Allgemeinen nicht die Verwendung eines Programmierers aufgrund der unnötigen Verwendung der zusätzlichen Variablen.
Ausgang: Python using _When_loop.py
New YorkZeile 6: Wir initialisieren eine Variable, die in der while -Schleife verglichen werden soll.
Zeile 7: Wir haben eine Liste von Stringelementen erstellt.
Zeile 9: Wir finden die Länge der String -Liste.
Zeile 10 bis 12: Wir prüfen, ob die Initialisierungsvariable (i) geringer ist als die Länge der String -Liste, dann werden die Elemente der String -Liste gedruckt, sonst stoppt sie die Schleife.
Methode 3: Verwenden der Verständnismethode
Die Verständnismethode ist die beliebteste Methode, und die meisten Programmierer würden sie gerne verwenden, weil sie pythonischer aussieht und sehr sauber ist. Die Methode zur Verwendung des Verständnisses ist unten angegeben.
# Python List_Compredesion.pyAusgang: python list_comprection.py
New YorkZeile 7: Wir haben eine Liste von Stringelementen erstellt.
Zeile 9: Diese Linie im Inneren betreiben wir eine für die Schleife und zusammen mit der Druckanweisung in einer einzigen Zeile. Deshalb haben wir es eine Listenverständnismethode genannt.
Methode 4: Verwenden der Aufzählungmethode
Es gibt eine andere Methode, mit der wir die Elemente zusammen mit ihrem Indexwert drucken können. In dieser Methode iterieren wir die String -Liste mit einer anderen zusätzlichen Variablen, IDX (wir können den Namen dieser Variablen behalten). Diese Variable druckt den Indexwert dieses bestimmten Elements. Vorsicht wird jedoch die erste Variable den Indexwert des Elements drucken, und die zweite Variable wird das Element drucken.
# Python Enumerate.pyAusgang: Python Enumerate.py
0 New YorkZeile 7: Wir haben eine Liste von Stringelementen erstellt.
Zeile 11 bis 12: Wir verwenden die Funktion "Enumerate () und in dieser Funktion übergeben die String -Liste. Dann verwenden wir zwei Variablen, IDX und Wort, die den Indexwert bzw. Element drucken. Wir können sehen, dass in der obigen Ausgabe zusammen mit dem Element einen numerischen Wert vorhanden ist. Dieser numerische Wert ist die Indexposition des Elements im Listenarray. Die obige numerische Ausgabe startet ab 0, da der Indexwert in der Liste von 0 beginnt.
Methode 5: Verwenden der Ausgabe und formatieren Sie die Ausgabe
Wir können die Ausgabe auch formatieren, während wir unser Element drucken. In diesem folgenden Programm werden wir also sehen, wie wir die Ausgabe formatieren können.
# Python format_string_list.pyAusgang: python format_string_list.py
String [0] = New YorkZeile 7: Wir haben eine Liste von Stringelementen erstellt.
Zeile 11 bis 12: In dieser Zeile verwenden wir die Aufzählungsfunktion, die die Details bereits im obigen Beispiel geben. Hier verwenden wir aber auch die Formatfunktion. Die Formatfunktion akzeptiert Variablen und übergibt diese Variablen in derselben Reihenfolge an die lockigen Klammern , wie im obigen Programm angezeigt wird. Die erste Variable ist ein Index (i), und die zweite Variable ist ein Elementwert (Wort), daher erhält die erste lockige Klammer einen Indexwert, und die zweite lockige Klammer erhält einen Elementwert.
Abschluss:
In diesem Artikel haben wir alle verschiedenen Methoden gesehen, um eine String -Liste zu iterieren. Wir haben auch einige fortgeschrittenere Konzepte gesehen, wie die Listenverständnismethode, die am beliebtesten auf pythonische Weise zu verwenden ist. Wir haben auch einige Iterationsmethoden auf Anfängerebene wie während der Schleife gesehen. Der beste Weg zur Iteration ist das Listenverständnis, da wir nicht zu viel Codekomplexität mit weniger Variablen erstellen. Aber manchmal sind die Leute verwirrt über die Listenverständnismethode. Es liegt also an dem Benutzer, eine Methode anzuwenden, und es gibt keine Einschränkungen. Der Programmierer, der weniger Variablen und Iterationen verwenden, wurden nur Vorschläge gegeben, um Code schnell zu machen.
Der Code für diesen Artikel ist unter dem GitHub -Link verfügbar:
https: // github.com/shekharpandey89/String-List-Direktionen