Цикл for повторяет код внутри него столько же раз, сколько значений в списке (или букв в строке), задавая при этом определенную переменную в значение элемента списка(или буквы в строке) под номером повторения.
Цикл for выглядит примерно так:
list = ["hello", "hi"]
for word in list:
print(word)
#Данный код выводит по очереди все элементы списка list