为什么会出现这种情况:
我的意思是,为什么变量会被复制而迭代器只是被引用呢?
>>> a = 1
>>> b = a
>>> a = 2
>>> print(a)
2
>>> print(b)
1
...但是:
>>> a = [3, 2, 1]
>>> b = a
>>> a.sort()
>>> print(b)
[1, 2, 3]
我的意思是,为什么变量会被复制而迭代器只是被引用呢?