Das nächste Element in Python for Loop

Migel Hewage Nimesha 21 Juni 2023
  1. Schleifen in Python
  2. die for-Schleife in Python
  3. Verwenden Sie die for-Schleife, um das nächste Element in der Python-Liste zu erhalten, wobei das erste Element übersprungen wird
  4. Abschluss
Das nächste Element in Python for Loop

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.

  1. for-Schleife
  2. while-Schleife
  3. verschachtelte 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 es index und Element, die eingebaut sind.

    Der index wird verwendet, um die Reihenfolge der Liste, beginnend bei “0”, zu kennzeichnen. Das Element repräsentiert Werte innerhalb der Liste. Am Ende der ersten Codezeile gibt es schließlich eine enumerate-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 gesamte if-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.

Migel Hewage Nimesha avatar Migel Hewage Nimesha avatar

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.

Verwandter Artikel - Python Loop