Я хочу сгруппировать несколько списков в один: Вот мой список:
myList=[[20, 'Start', '2008-10-10', 'End', '2008-11-09', 'NG'] ,
[21, 'Start', '2008-10-10', 'End', '2008-12-15', 'G'],
[22, 'Start', '2009-11-23', 'End', '2009-12-10', 'B']]
Для элементов с одинаковой датой начала я хочу заменить их только одним списком с датой начала имаксимальная дата окончания среди тех элементов с одинаковым началом и идентификатором максимальной даты окончания.Например, в приведенном выше примере идентификаторы 20 и 21 имеют одинаковую дату начала, поэтому я должен заменить их одним списком, подобным следующему:
[21, 'Start', '2008-10-10', 'End', '2008-12-15', 'G']
Таким образом, общий вывод для этого примера должен быть таким:
myList=[[21, 'Start', '2008-10-10', 'End', '2008-12-15', 'G'],
[22, 'Start', '2009-11-23', 'End', '2009-12-10', 'B']]