Die for-Schleife von Python ermöglicht die Iteration über Elemente in einer Sammlung, z. B. Listen, Tupel, Strings und Dictionaries, und ist ideal für die wiederholte Ausführung eines Codeblocks für jedes Element. Die for-Schleifensyntax deklariert eine Schleifenvariable, die bei jeder Iteration jedes Element aus der Sammlung aufnimmt. Die Schleife kann mit Funktionen wie break, continue und else optimiert werden. Um von 0 bis 10 zu iterieren, können Sie das Konstrukt for index in range(11) verwenden. Um Code mehrmals zu wiederholen, ohne die Daten einer Iterablen zu verarbeiten, verwenden Sie das for _ in range(times) Konstrukt. Für indexbasierte Iterationen können Sie for index, value in enumerate(iterable) verwenden, um sowohl auf den Index als auch auf das Element zuzugreifen. Die for-Schleife von Python ist eine zusammengesetzte Anweisung mit einer Kopfzeile und einem Codeblock, der eine vordefinierte Anzahl von Malen ausgeführt wird. Die grundlegende Syntax einer for-Schleife lautet for variable in iterable: <body>, wobei variable die Schleifenvariable und iterable die Datensammlung ist. In Python ist ein iterable ein Objekt, über das iteriert werden kann, z. B. Listen, Tupel, Strings, Dictionaries und Sets. Sie können auch eine Schleife mit mehreren Schleifenvariablen haben, und die Schleife wird ihren Kopf einmal ausführen, aber ihren Körper nicht, wenn die Eingabe iterable leer ist.
realpython.com
Real Python: Python for Loops: The Pythonic Way
