Я новичок в программировании и я имел некоторые трудности с пониманием логики за Python «для» примера реализации цикла я наткнулся на:Python 2.7: Simple «для» реализации петли
s="abcdefg"
t=""
for a in s:
t=a+t
Я запутался, почему этот кусок кода возвращает «gfedcba». Почему он не должен отличаться от:
s="abcdefg"
t=""
for a in s:
t=t+a
... который возвращает «abcdefg».
один ставит символ в конце, другой ставит его спереди, если вы печатаете в цикле, должно быть довольно ясно –
Хороший вопрос, я не знал, что может изменить строку следующим образом: P. И, кстати, это также будет работать на Python 3. –