美文网首页
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