創建字典從元組名單:從列表
[('IND', 'MIA', '05/30'), ('ND', '07/30'), ('UNA', 'ONA', '100'), \
('LAA', 'SUN', '05/30'), ('AA', 'SN', '07/29'), ('UAA', 'AAN')]
我想創建一個字典,它的鍵將是每一個元組第三[0]
和[1]
值。因此,創建的字典的第一鍵應該是'IND, MIA'
,第二密鑰'LAA, SUN'
最終的結果應該是:
{'IND, MIA': [('IND', 'MIA', '05/30'), ('ND', '07/30'), ('UNA', 'ONA', '100')],\
'LAA, SUN': [('LAA', 'SUN', '05/30'), ('AA', 'SN', '07/29'), ('UAA', 'AAN')]}
如果這是任何相關性,一旦問題變成鍵的值,它們可以是從元組中刪除,因爲那樣我就不再需要它們了。任何建議非常感謝!
爲什麼不使用元組作爲鍵,而不是字符串? ('IND','MIA')而不是'IND,MIA'。看起來更優雅,並且允許在密鑰內部使用逗號而不會混淆密鑰。 – Eli
如果物品的數量不能被3整除(比較@ J0HN的沒有填充的填充和Martijn的填充izip_longest()),你會發生什麼? – jfs