列表字典

dic = dict({'name': 'alex', 'age': 111})
lst = []
dic_new = dic.copy()
lst.append(dic_new)
dic_new['age'] = 20
#字典追加到列表中,列表中的字典与原字典地址相同。列表追加也类似
print(id(lst[0]), id(dic_new), id(dic))
#由于浅copy,dic_new与dic地址不同,但字典中键的地址都一样
print(id(lst[0]['name']), id(dic_new['name']), id(dic['name']))
print(lst)
'''
1894393597600 1894393597600 1894396312312
1894394521728 1894394521728 1894394521728
[{'name': 'alex', 'age': 20}]

'''

 

posted @ 2022-02-10 11:16  夜色无边  阅读(47)  评论(0)    收藏  举报