无法在循环Python中修改列表元素
发布于 2021-02-02 23:20:54
在Python中遍历列表时,如果没有列表理解,就无法修改元素。以供参考:
li = ["spam", "eggs"]
for i in li:
i = "foo"
li
["spam", "eggs"]
li = ["foo" for i in li]
li
["foo", "foo"]
那么,为什么不能通过Python中的循环修改元素?肯定有一些我想念的东西,但是我不知道是什么。我确定这是重复的,但是我找不到与此相关的问题,如果有链接,那就绰绰有余了。
关注者
0
被浏览
191
1 个回答