美文网首页
Python中的浅拷贝与深拷贝

Python中的浅拷贝与深拷贝

作者: 李亚滨 | 来源:发表于2019-05-01 17:14 被阅读0次

转载 Python中的浅拷贝与深拷贝

import copy

a = [1, 2, 3, 4, ['a', 'b']]

b = a

c = copy.copy(a)

d = copy.deepcopy(a)

a.append(5)

a[4].append('c')


结果:

a——[1, 2, 3, 4, ['a', 'b', 'c'], 5]

b——[1, 2, 3, 4, ['a', 'b', 'c'], 5]

c——[1, 2, 3, 4, ['a', 'b', 'c']]

d——[1, 2, 3, 4, ['a', 'b']]

相关文章

网友评论

      本文标题:Python中的浅拷贝与深拷贝

      本文链接:https://www.haomeiwen.com/subject/ekdwnqtx.html