Я ищу элегантный способ взять список списков и найти максимальное значение для подмножества элементов. Это лучше объяснить на небольшом примере. Учитывая следующие данные:
data = [['1','AAA','somestuff','1/5/2018'],
['1','AAA','differentstuff','1/5/2018'],
['1','AAA','evendifferent','1/10/2018'],
['2','BBB','foo','1/12/2018'],
['2','BBB','bar','1/20/2018']]
Я хотел бы вернуть следующий список списков:
[['1','AAA','evendifferent','1/10/2018'],
['2','BBB','bar','1/20/2018']]
Вывод сгруппирован по индексу 1 внутренних списков, а максимальное значение основано на дате (последний элемент во внутреннем списке).