목록에서 파이썬으로 루핑하는 동안 목록 이해없이 요소를 수정할 수 없었습니다. 참고로 :루프의 목록 요소를 수정할 수 없습니다. Python
li = ["spam", "eggs"]
for i in li:
i = "foo"
li
["spam", "eggs"]
li = ["foo" for i in li]
li
["foo", "foo"]
그럼, 왜 내가 파이썬에서 루프를 통해 요소를 수정할 수 없습니다? 분명히 내가 빠진 것이 있지만, 나는 무엇을 모르겠습니다. 이것이 중복 된 것이라고 확신하지만, 이것에 관한 질문을 찾을 수 없었습니다. 링크가 있다면 충분할 것입니다. 미리 감사드립니다. 작동 for i in li
방법이 같은이기 때문에
페이지의 [이] (http://stackoverflow.com/questions/4081217/how-to-modify-list-entries-during-for-loop), [이] (HTTP : // 유래. com/questions/1637807/modify-list-while-iterating) – devnull