SyntaxStudy
Sign Up

zip()

function

Aggregates elements from multiple iterables into tuples. Stops at the shortest iterable.

Syntax

zip(*iterables)

Example

python
names  = ['Alice', 'Bob', 'Charlie']
scores = [95, 87, 92]

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

# Create dict from two lists
result = dict(zip(names, scores))
print(result)  # {'Alice':95,'Bob':87,'Charlie':92}