我有一个列表如下图所示: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