深浅拷贝

浅拷贝

 import copy 
    list2 = ['a', 'c', 'c', [3, 4, 5]] 
    # list3 = copy.deepcopy(list2) 
    list3 = list2.copy()  


import copy
list2 = ['a', 'c', 'c', [3, 4, 5]]
# list3 = copy.deepcopy(list2)
list3 = list2.copy()


def func1(a):
    if isinstance(a, list):
        a[-1].pop()
        a.pop(0)

深拷贝



import copy
list2 = ['a', 'c', 'c', [3, 4, 5]]
list3 = copy.deepcopy(list2)
# list3 = list2.copy()


def func1(a):
    if isinstance(a, list):
        a[-1].pop()


def func1(a):
    if isinstance(a, list):
        a[-1].pop()

posted @ 2020-03-10 16:52  Tripple_Redddddddd  阅读(87)  评论(0)    收藏  举报