for在Python中使用循环迭代列表中的项时,是否会更改item(下面)更改相应的项items?
for item in items:
item += 1
Run Code Online (Sandbox Code Playgroud)
项目中的每个项目是否会增加或保持与循环之前相同?
[注意:我对Python 2.7和3.x感兴趣]
我在许多地方看到切片赋值用于lists.当与(非默认)索引一起使用时,我能够理解它的用法,但我无法理解它的用法,如:
a_list[:] = ['foo', 'bar']
Run Code Online (Sandbox Code Playgroud)
这有什么不同
a_list = ['foo', 'bar']
Run Code Online (Sandbox Code Playgroud)
?