深浅拷贝

# 深浅拷贝
ls = [1, 2, 3, ['python', 'java']]
dt = {
    'info1': {'id' : 1, 'user' : 'root'},
    'info2': {'id' : 2, 'user' : 'admin'}
}
ls_new = ls.copy()
dt_new = dt.copy()
ls_new[3][0] = 'python3'
dt_new['info1']['user'] = 'admin'
print(ls)
print(dt)

import copy
ls_new = copy.deepcopy(ls)
dt_new = copy.deepcopy(dt)
ls_new[3][0] = 'python3'
dt_new['info1']['user'] = 'admin'
print(ls)
print(dt)
posted @ 2023-07-05 09:32  hacker_dvd  阅读(10)  评论(0)    收藏  举报