Loops

enumerate

enumerate() devuelve el índice y el valor de la lista.

people = ['Alice', 'Bob', 'Charlie']
for i, v in enumerate(people):
    print(i,v)

# 0 Alice
# 1 Bob
# 2 Charles

zip()

Itera dos elementos al mismo tiempo

questions = ['name', 'quest', 'favorite color']
answers = ['lancelot', 'the holy grail', 'blue']
for q, a in zip(questions, answers):
    print('What is your {0}?  It is {1}.'.format(q, a))

# What is your name?  It is lancelot.
# What is your quest?  It is the holy grail.
# What is your favorite color?  It is blue.