for-Schleife Loop Increment um 2 in Python

Azaz Farooq 30 Januar 2023
  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.

Verwandter Artikel - Python Loop