我是新來的數據結構在Python中,並想知道你如何模擬像Python中的指針這樣的事情,以便多個結構可以引用和管理相同的一塊數據。Python:如何創建一個列表和字典之間的公共元素
我有以下兩種結構
my_list = [1]
my_dictionary = {}
my_dictionary["hello"] = my_list[0]
當我做下面我得到真正的
id(my_dictionary["hello"]) == my_list[0]
但是我怎麼能強迫無論是從字典和一氣呵成的名單中除名? 如果我下面my_dictionary仍具有參考my_list [0],即1
del my_list[0]
有擺脫既一氣呵成這些元素的一種方式?什麼是做這樣的鏈接結構的python方式?
'del my_list [0]; del my_dictionary [「hello」]'? – KSFT
但這意味着它們沒有鏈接,因此重複了努力......如果我忘記從一個結構中刪除該元素而不是從另一個結構中刪除該元素,該怎麼辦?似乎容易出錯 – Har
你不能通過從列表中刪除一個元素來刪除字典中的一個鍵(不做非常複雜的事情)。它們是兩個不同的對象,調用一個方法不會改變另一個。 – KSFT