for-Schleife Loop Increment um 2 in Python

Azaz Farooq 30 Januar 2023 30 März 2021 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.

Verwandter Artikel - Python Loop

  • Zugriff auf den Index in 'Foreach'-Schleifen in Python
  • Textmenü mit Endlosschleife in Python
  • Beenden der While-Schleife in Python
  • Lambda-Funktionen mit der for-Schleife in Python verwenden
  • Neustart einer Schleife in Python
  • Start einer for-Schleife bei 1 in Python