Maintenance

Site is under maintenance — quizzes are still available.

Go to quizzes
Sponsored Reserved space — layout preview until AdSense is connected

Reference library

Lists & loops

Iterate, transform, and combine sequences with readable Python patterns.

2 matches
Sponsored Reserved space — layout preview until AdSense is connected
Lists & loops easy

Enumerate with index

Loop with both index and value — cleaner than manual counters.

loops enumerate lists
Python
tasks = ["read docs", "write code", "run tests"]

for i, task in enumerate(tasks, start=1):
    print(f"{i}. {task}")
22 0 Open
Lists & loops easy

Zip two lists

Pair items from parallel lists and iterate them together.

lists zip loops
Python
names = ["Ada", "Grace", "Katherine"]
scores = [98, 95, 100]

for name, score in zip(names, scores):
    print(f"{name}: {score}")

print(list(zip(names, scores)))
22 0 Open

Browse by section

Each section groups closely related Python snippets.

Lists & loops — Python code examples

What you will find here

This page collects lists & loops snippets — short, copy-ready Python you can paste into our free online IDE and run without installing anything. Each sample includes a plain-English explanation and the full source code.

Samples vs tutorials and challenges

Samples are quick reference — one concept per page. For step-by-step teaching, use our Python tutorials. To test yourself, try quizzes or coding challenges. Clean up style with the Python formatter.