При переходе по списку в Python мне не удалось изменить элементы без понимания списка. Для справки:
li = ["spam", "eggs"]
for i in li:
i = "foo"
li
["spam", "eggs"]
li = ["foo" for i in li]
li
["foo", "foo"]
Итак, почему я не могу изменять элементы через цикл в Python? Там определенно чего-то не хватает, но я не знаю, что. Я уверен, что это дубликат, но я не мог найти вопрос об этом, и если есть ссылка, этого было бы более чем достаточно. Заранее благодарю вас!