Когда вы говорите for color in colors:
, вы перебираете элементы в списке.
for color in colors:
print(color)
>>> "blue"
>>> "brown"
>>> "red"
>>> "yellow"
>>> "green"
Если вы перебираете индексы, вы получаете:
for index in range(len(colors)):
print(index)
>>> 0
>>> 1
>>> 2
>>> 3
>>> 4
Вы можете получить дваверсия вместе с использованием enumerate
:
for c, color in enumerate(colors):
print(c, color)
>>> 0 "blue"
>>> 1 "brown"
>>> 2 "red"
>>> 3 "yellow"
>>> 4 "green"