01Enumerate with index
main.py
fruits = ["apple", "banana", "cherry"]
for i, fruit in enumerate(fruits):
print(i, fruit)Output
0 apple 1 banana 2 cherry
Python enumerate and zip functions: loop with indexes, pair multiple iterables, and build dictionaries from parallel lists.
fruits = ["apple", "banana", "cherry"]
for i, fruit in enumerate(fruits):
print(i, fruit)0 apple 1 banana 2 cherry
items = ["a", "b", "c"]
for i, item in enumerate(items, start=1):
print(i, item)1 a 2 b 3 c
names = ["Ada", "Bob"]
ages = [36, 25]
for name, age in zip(names, ages):
print(name, "is", age)Ada is 36 Bob is 25
keys = ["a", "b", "c"]
values = [1, 2, 3]
print(dict(zip(keys, values))){'a': 1, 'b': 2, 'c': 3}