for-Schleife Loop Increment um 2 in Python
-
Inkrement in Python um 2 erhöhen
for
Schleife 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.