列表字典
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}]
'''

浙公网安备 33010602011771号