SyntaxStudy
Sign Up
Python Using zip() in Comprehensions
Python Beginner 3 min read

Using zip() in Comprehensions

Using zip() in Comprehensions

Combine zip() with comprehensions to pair elements from multiple iterables.

Example
names = ["Alice", "Bob", "Carol"]
scores = [90, 85, 92]

pairs = [(name, score) for name, score in zip(names, scores)]
print(pairs)
# [("Alice", 90), ("Bob", 85), ("Carol", 92)]
Pro Tip

zip() stops at the shortest iterable — use itertools.zip_longest for unequal lengths.