Zum Hauptinhalt springen
Veröffentlicht am

for-Schleife in Python

Teilen:

Einführung

Die for-Schleife in Python ist ein leistungsstarkes Werkzeug, um die Elemente einer Sammlung, wie Listen oder Strings, auf prägnante und klare Weise zu durchlaufen. Sie ist ideal für Situationen, in denen du im Voraus weißt, wie oft der Codeblock ausgeführt werden soll.

Die for-Schleife erkunden

Die for-Schleife ermöglicht es, über eine Sequenz zu iterieren und für jedes Element der Sequenz einen Codeblock auszuführen. Damit ist sie perfekt für Operationen wie das Durchlaufen von Listenelementen, Zeichen eines Strings oder das Generieren numerischer Sequenzen mit range().

Einfaches Beispiel

gemeinschaft = 'Caffeine Algorithm'
farben = ['Blau', 'Grün', 'Gelb', 'Rot', 'Orange']

for zeichen in gemeinschaft:
  print('Zeichen:', zeichen)

for farbe in farben:
  print('Farbe:', farbe)

Iterieren mit range()

range() generiert eine Zahlenfolge, die verwendet werden kann, um zu steuern, wie oft die for-Schleife ausgeführt werden soll.

for zahl in range(1, 11):
  print('Zahl:', zahl)

Dieser Code gibt die Zahlen von 1 bis 10 aus.

Fortgeschrittene Anwendungen

Die for-Schleife ist nicht nur für Listen und Ranges gedacht. Man kann über Tupel, Dictionaries, Dateien und sogar über die Zeilen einer Textdatei iterieren.

List Comprehensions

Eine der leistungsstärksten Verwendungen von for ist in Kombination mit List Comprehensions, um neue Listen auf sehr effiziente und lesbare Weise zu erstellen.

quadrate = [x**2 for x in range(10)]
print(quadrate)

Fazit

Die for-Schleife ist ein unverzichtbares Werkzeug im Werkzeugkasten jedes Python-Programmierers. Ihre Flexibilität und Benutzerfreundlichkeit ermöglichen es, eine Vielzahl gängiger Programmieraufgaben effektiv zu bewältigen.

Happy coding!