for-Schleife Loop Increment um 2 in Python
-
Inkrement in Python um 2 erhöhen
forSchleife Mit der Funktionrange() -
Inkrementieren um 2 in Python
for-Schleife mit der Slicing-Methode
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.