Das nächste Element in Python for Loop
- Schleifen in Python
-
die
for
-Schleife in Python -
Verwenden Sie die
for
-Schleife, um das nächste Element in der Python-Liste zu erhalten, wobei das erste Element übersprungen wird - Abschluss
In diesem Artikel besprechen wir die for
-Schleife und wie man sie in Python verwendet, um das erste Element einer Liste zu überspringen.
Schleifen in Python
In der Programmierung ist eine Schleife eine Reihe von Anweisungen, die sich selbst wiederholt ausführen, bis eine bestimmte Bedingung erfüllt ist. Schleifen helfen dabei, hundert Zeilen Code in wenige umzuwandeln. Es gibt drei Arten von Schleifen in Python.
for
-Schleifewhile
-Schleifeverschachtelte
Schleife
die for
-Schleife in Python
Üblicherweise wird eine for
-Schleife verwendet, um über Sequenzen wie Listen, Typen, Wörterbücher, Sätze oder vielleicht Strings zu iterieren.
Syntax:
for item_ in sequence:
statements
Lassen Sie mich die obige Syntax erklären.
- Erstens ist das
for
das Schlüsselwort in Python, das die Schleife startet. - Dann ist
item
die Iteratorvariable, die bei jeder Wiederholung den Wert der in der Sequenz enthaltenen Elemente erhält. - Als nächstes ist das Schlüsselwort in der Syntax
in
, was die Iteratorvariable darstellt, die verwendet wird, um die Elemente der Sequenz zu durchlaufen. - Schließlich gibt es noch die Variable
sequence
, die eine Liste, ein Tupel oder jede andere Art von Iterator sein kann.
Bis das letzte Element im Array erreicht ist, endet die Schleife nie. Die Anweisungen der for
-Schleife dienen verschiedenen Zwecken und sind eingerückt, um sie vom Rest des Codes zu trennen.
Verwenden Sie die for
-Schleife, um das nächste Element in der Python-Liste zu erhalten, wobei das erste Element übersprungen wird
In dieser Phase besprechen wir, wie Elemente gedruckt werden, indem das erste Element in einer Liste mit der for
-Schleife übersprungen wird.
Lassen Sie uns zunächst eine Integer-Liste erstellen.
list = [1, 2, 3, 4, 5]
print(list)
Bevor wir mit dem Überspringen des ersten Elements fortfahren, sehen wir uns an, wie die typische Ausgabe des obigen Codes aussehen wird.
[1, 2, 3, 4, 5]
Sehen wir uns an, wie man das erste Element der Liste mithilfe der for
-Schleife überspringt.
list = [1, 2, 3, 4, 5]
for index, Element in enumerate(list):
if index < len(list) and index - 1 >= 0:
next_element = list[index]
print(next_element)
Lassen Sie mich den Code erklären.
-
Erstens, wie bereits erwähnt, ist
for
das Schlüsselwort in Python, das die Schleife startet. Als nächstes gibt esindex
undElement
, die eingebaut sind.Der
index
wird verwendet, um die Reihenfolge der Liste, beginnend bei “0”, zu kennzeichnen. DasElement
repräsentiert Werte innerhalb der Liste. Am Ende der ersten Codezeile gibt es schließlich eineenumerate
-Funktion.Bei der Arbeit mit Iteratoren ist es notwendig, die Iterationen im Auge zu behalten, und die eingebaute Funktion
enumerate()
hilft dabei in Python. -
Die zweite Zeile enthält eine
if
-Bedingung, die verwendet wird, um den Hauptteil auszuführen, wenn die Bedingung wahr ist. Angenommen, irgendwelche Bedingungen könnten falsch sein; die gesamteif
-Anweisung wird nicht ausgeführt.Es gibt zwei Bedingungen. Die erste Bedingung wird verwendet, um zu prüfen, ob die Länge der Liste überschritten wird oder nicht, während die Schleife iteriert, und die Bedingung ist wahr, wenn der aktuelle Index der Liste kleiner als der Wert der Anzahl der Elemente ist.
Die zweite Bedingung besteht darin, zu beweisen, dass der Index keine negative Zahl sein kann, da es keine Indizes mit niedrigeren Zahlen gibt. Um also die
if
-Bedingung auszuführen, müssen beide Bedingungen stimmen. -
Dann entspricht eine Variable namens
next_element
dem Element in der Liste, das dem Index entspricht. -
Schließlich können wir das erste Element überspringen und die Liste drucken.
Ausgang:
2
3
4
5
Wie Sie sehen können, wurde Nummer 1
aus der Liste übersprungen, und die Liste begann wie gewünscht mit Nummer 2
.
Sehen wir uns ein weiteres Beispiel mit einer Zeichenfolgenliste an. Zuerst erstellen wir eine String-Liste mit dem Namen fruits
.
fruits = ["apple", "banana", "cherry", "orange", "grapes"]
print(fruits)
Sehen wir uns die typische Ausgabe des obigen Codes an.
['apple', 'banana', 'cherry', 'orange', 'grapes']
Sehen wir uns nun an, wie man codiert, um das erste Element (“Apfel”) in der Liste mit der for
-Schleife zu überspringen.
fruits = ["apple", "banana", "cherry", "orange", "grapes"]
for index, Element in enumerate(fruits):
if index < len(fruits) and index - 1 >= 0:
next_element = str(fruits[index])
print(next_element)
Wie Sie sehen können, gibt es hier die Methode str()
, eine eingebaute Funktion, die verwendet wird, um die String-Version des gegebenen Objekts zurückzugeben.
Ausgang:
banana
cherry
orange
grapes
Wie Sie sehen können, werden alle anderen Elemente ohne das erste Element in der Stringliste gedruckt.
Abschluss
Dieser Artikel erklärt, was Python-Schleifen sind und gibt einen Überblick über die for
-Schleife mit Beispielen. Dann haben wir besprochen, wie man eine Liste mit ganzen Zahlen und eine Liste mit Strings druckt, indem man eine for
-Schleife verwendet und das erste Element der Liste überspringt.
Nimesha is a Full-stack Software Engineer for more than five years, he loves technology, as technology has the power to solve our many problems within just a minute. He have been contributing to various projects over the last 5+ years and working with almost all the so-called 03 tiers(DB, M-Tier, and Client). Recently, he has started working with DevOps technologies such as Azure administration, Kubernetes, Terraform automation, and Bash scripting as well.