我有一個列表如下圖所示:Python列表組,名稱
list=[['BMW Z4', 'TEST', 18, '2016-09-26'],
['BMW Z4', 'TEST', 144, '2014-10-30'],
['BMW 335i', 'TEST', 144, '2013-09-26'],
['BMW 335i', 'TEST', 360, '2014-08-31'],
['BMW 335i', 'TEST', 360, '2017-08-31'],
['BMW 550xd', 'TEST', 18, '2016-10-30'],
['BMW 550xd', 'TEST', 36, '2014-10-30']]
我試圖創建:
list2=[['BMW Z4', 'TEST', 162, '2016-09-26','2014-10-30'],
['BMW 335i', 'TEST', 864, '2017-08-31','2013-09-26'],
['BMW 550xd', 'TEST', 54, '2016-10-30','2014-10-30']]
- 1)名單是由第一個元素分組
- 2)數量是總和(第三元件)
- 3)新的列被添加所述元件是蠑螈日期和第五 是最老的一個。
你有什麼建議,我可以如何使用Python函數得到像list2這樣的表嗎?
值'TEST'的目的是什麼? – floatingpurr