for-Schleife Loop Increment um 2 in Python

Azaz Farooq 30 Januar 2023 Python Python Loop
  1. Inkrement in Python um 2 erhöhen for Schleife Mit der Funktion range()
  2. Inkrementieren um 2 in Python for-Schleife mit der Slicing-Methode
for-Schleife Loop Increment um 2 in Python

In jeder Iteration erhöht eine for-Schleife die Zählervariable um eine Konstante. Eine for-Schleife mit einer Zählervariablenfolge von 0, 2, 4, 6 würde pro Iteration um 2 erhöht.

In diesem Artikel werden einige Methoden zum Inkrementieren um 2 in der Python-Schleife for vorgestellt.

Inkrement in Python um 2 erhöhen for Schleife Mit der Funktion range()

In dieser Funktion verwenden wir die Funktion range(). Es hat drei Parameter: start, stop und step. Diese Funktion iteriert vom start-Wert und erhöht sich um jeden gegebenen step, schließt jedoch den stop-Wert nicht ein.

Der vollständige Beispielcode ist unten angegeben.

for x in range(0, 12, 2):
    print(x)

Wenn Sie in Python 2 arbeiten, können Sie auch die Funktion xrange() verwenden.

Ausgabe:

0
2
4
6
8
10

Inkrementieren um 2 in Python for-Schleife mit der Slicing-Methode

Diese Methode verwendet den Slice-Operator :, um die Listenwerte um 2 Schritte zu erhöhen. Im Code repräsentiert die erste Ziffer den Startindex (standardmäßig 0), die zweite den End-Slice-Index (standardmäßig das Ende der Liste) und die dritte den Schritt.

Der vollständige Beispielcode ist unten angegeben.

my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for x in my_list[1::2]:
    print(x)

Ausgabe:

2
4
6
8
10

Beachten Sie, dass diese Methode die ursprüngliche Liste in einen neuen Speicherplatz kopiert. Es wird eine schlechte Geschwindigkeitsleistung haben, wenn die Liste riesig ist.

Genießen Sie unsere Tutorials? Abonnieren Sie DelftStack auf YouTube, um uns bei der Erstellung weiterer hochwertiger Videoanleitungen zu unterstützen. Abonnieren

Verwandter Artikel - Python Loop