Что значит i в цикле for?

Есть пример:

for i in 'hello world':
    print(i * 2, end='')

# hheelllloo  wwoorrlldd

Что означает i в принципе?

В другом вопросе ответили, что это переменные. Но как я понял, здесь должны быть переменными hello и world. Или в питоне переменные являются буквами этих слов?


Ответы (1 шт):

Автор решения: UlisPaxton

Цикл for при обработке строки 'hello world' проходит по каждой букве в этой строке.
На каждой итерации цикла в переменную i попадает один символ строки.

→ Ссылка