Das Verständnis von for
-Schleifen in Python
Python's for
-Schleife ist ein leistungsstarkes Werkzeug zum Iterieren über Sequenzen wie Listen, Tupel, Strings und mehr. Sie ermöglicht es Ihnen, einen Codeblock wiederholt auszuführen, was sie zu einem vielseitigen Konstrukt für eine breite Palette von Programmieraufgaben macht.
Was ist eine for
-Schleife?
Eine for
-Schleife in Python wird verwendet, um über eine Sequenz (wie eine Liste, ein Tupel, einen String usw.) zu iterieren und für jedes Element in der Sequenz einen Codeblock auszuführen. Die allgemeine Syntax für eine for
-Schleife in Python lautet:
for item in sequence:
## code block to be executed
Die Variable item
repräsentiert jedes Element in der sequence
, während die Schleife durch diese iteriert. Der Codeblock innerhalb der Schleife wird für jedes Element in der Sequenz einmal ausgeführt.
Iterieren über Sequenzen
Die häufigste Verwendung von for
-Schleifen in Python besteht darin, über Sequenzen wie Listen, Tupel und Strings zu iterieren. Hier ist ein Beispiel für das Iterieren über eine Liste von Zahlen:
numbers = [1, 2, 3, 4, 5]
for num in numbers:
print(num)
Dies wird folgendes ausgeben:
1
2
3
4
5
Sie können auch for
-Schleifen verwenden, um über Strings zu iterieren. Bei jeder Iteration wird das aktuelle Zeichen der Schleifenvariablen zugewiesen:
greeting = "Hello, LabEx!"
for char in greeting:
print(char)
Dies wird folgendes ausgeben:
H
e
l
l
o
,
L
a
b
E
x
!
Die range()
-Funktion
Die range()
-Funktion wird oft in Verbindung mit for
-Schleifen verwendet, um über eine Sequenz von Zahlen zu iterieren. Die range()
-Funktion erzeugt eine Sequenz von Zahlen, die in einer for
-Schleife verwendet werden kann. Hier ist ein Beispiel:
for i in range(5):
print(i)
Dies wird folgendes ausgeben:
0
1
2
3
4
Die range()
-Funktion kann auch verwendet werden, um einen Start- und Endpunkt sowie eine Schrittweite anzugeben:
for i in range(2, 10, 2):
print(i)
Dies wird folgendes ausgeben:
2
4
6
8
Nachdem Sie die Grundlagen von for
-Schleifen in Python verstanden haben, können Sie nun zum nächsten Abschnitt übergehen, in dem wir untersuchen werden, wie Sie for
-Schleifen verwenden können, um verschiedene Muster auszugeben.