名單的總和名單路口比方說,我有元組Python的最簡單的方式來元組
myList = [(1, 7), (3, 3), (5, 9)]
otherList = [(2, 4), (3, 5), (5, 2), (7, 8)]
returns => [(1, 7), (2, 4), (3, 8), (5, 11), (7, 8)]
以下兩個列表,我想設計一個通過檢查的任何交叉合併這兩個清單合併操作元組的第一個元素,如果有交集,則添加每個元組的第二個元素(合併這兩個元素)。手術後,我想根據第一個元素進行分類。
我也張貼這是因爲我認爲它有一個明顯的解決方案一個很常見的問題,但我覺得有可能是對這個問題非常Python化的解決方案;)
真的很乾淨。好的解決方案 – 2012-07-25 18:21:20
請注意,'result.items()'將在Python 3中返回一個'dict_items'對象。當然,您始終可以執行'list(result.items())'。 – kamek 2012-07-25 20:43:03