我的datastruture實際上是一個具有整數鍵和值爲元組列表的值的字典。 我想在列表中找到一個特定的索引。 例如:在元組列表中搜索元組值
d = {}
d[2] = [(1,-2),(2,4),(3,2)]
d[1] = [(1,-2),(1,4)]
我想找到列表中的所有元組索引爲2或-2(它們可以是元組的第一或第二部件)。然後基於某些條件,我想從列表中刪除元組元素。例如,我想從列表d [2]中刪除(1,-2)。我沒有找到一個有效的方法來完成這一步,因爲我還想從d [2]中刪除它時從列表d [1]中刪除(1,-2)。
什麼是索引?這些元組是什麼? – slezica
對於每個字典索引說2,我有所有在第一個或第二個元組索引中包含2或-2的元組。 – vkaul11
查看我的方法,並對元組對象進行排序,這會按照您始終可以從最低值到最高值刪除的順序對它們進行排序。 – Torxed