摘自Python中文邮件列表!
>>> a=range(5)
>>> a
[0, 1, 2, 3, 4]
>>> id(a)
14081440
>>> del a[:]
>>> a
[]
>>> id(a)
14081440
a清空列表,但是指针并没有发生变化,是真正的清空。
>>> x=range(5)
>>> x
[0, 1, 2, 3, 4]
>>> id(x)
13321680
>>> y=x[:]
>>> y
[0, 1, 2, 3, 4]
>>> id(y)
13292968
而这个是copy, y copy自x,但是y is not x, x 和 y指向的地址空间不同。