1
我有一個字典,元組爲核心,如:的Python:以元組爲重點排序字典的價值
d={('w1','u1'):3,('w1','u2'):8,('w2','u1'):1,('w1','u3'):11,('w2','u3'):6}
現在我想收集所有項目的每個「W」,即第一個元素在按鍵:
'w1' : ('w1','u1'):3 ('w1','u2'):8 ('w1','u3'):11 -------
'w2' : ('w2','u1'):1 ('w2','u3'):6
然後由值排序每一行獲得:
'w1' : 'u3':11 'u2':8 'u1':3 -------
'w2' : 'u3':6 'u1':1
任何人可以給我一些暗示辦呢?謝謝
由 「收集」 你的意思是創建一個嵌套的字典嗎?即'w1':{('w1','u1'):3,('w1','u2'):8,...}'?按照他們的方式:我沒有看到在嵌套字典中保留「w1」的原因。做'w1':{'u1':3,'u2':8,...}給出完全相同的信息。 – Bakuriu