#coding:utf-8 #deepcopy问题 import copy def test(): a = {'1':[1,2],'2':[2,3]} f = a b = copy.deepcopy(a)#直接b=a的话,两者指向同一个id print id(a), id(b), id(f) g = [3,4] c = [1,2,3,g] d = c[:] print c, g h = (1,g) print h # g[1] = 45 g = [787] print id(c),id(d) print c,g,h if __name__ == '__main__': test()
python中deepcopy问题
最新推荐文章于 2024-05-10 11:04:06 发布