Python中引用坑筆記--修改Dict中Key對應鍵值,其他Key對應鍵值也發生變化

構造了一個字典,其中關鍵字Key爲 '1_2'  '2_1'的形式,鍵值爲一個列表。

比如我現在有一個 List = [1,2,3,4], 字典爲:Dict = {}

現對Dict進行初始化:Dict ['1_2'] = List

                                   Dict ['2_1'] = List

此時Dict爲:Dict = ['1_2' : [1,2,3,4],'2_1' : [1,2,3,4]]

此時應該注意,id (Dict['1_2' ]) == id (Dict ['2_1'] ),即他們的引用地址是一樣的,這時候你修改Dict:  Dict ['2_1'] = [0]

此時的Dict會變爲: Dict = ['1_2' : [0], '2_1' : [0]]

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章