Python中deepcopy函数的奇怪行为

时间:2017-11-22 12:58:38

标签: python deep-copy

我认为如果:

from copy import deepcopy

list1 = ['a', 'b', 'c']
list2 = deepcopy(list1)

然后id必须像id(list1) != id(list2)id(list1[0]) != id(list2[0]),但实际上它的行为如下:

id(list1) != id(list2)

id(list1[0]) == id(list2[0])

任何人都可以解释这种不寻常的行为吗?

0 个答案:

没有答案