Skip to main content

Python for Loop

Loop Satellite

For Loops

Python's `for` loop iterates over any iterable—lists, dicts, generators, files. Master the helpers that make it shine.

Basics

for user in users:
process(user)
  • Works with any iterable (lists, tuples, generators, files, dicts).
  • Use tuple unpacking inside loops for readability.

Helpers

for index, value in enumerate(items, start=1):
...

for name, score in zip(names, scores):
...

Iterating dictionaries

for key, value in mapping.items():
...

Next up in your learning path