Я получаю фид данных из внешнего источника, который может содержать повторяющиеся значения.Python: Dedup список на основе определенных критериев
hash, date, address, name
foo, 11/1/2013, 123 blah street, Jason
foo1, 11/15/2013, 15 foo road, Greg
foo, 11/2/2013, 123 blah street, Jason
Целью здесь является «DeDup» в первой колонке (так называемый хэш), но я хочу взять строку с «последней» даты. В этом случае было бы:
foo, 11/2/2013, 123 blah street, Jason
Я не могу просто использовать сборку в список функций (если я полностью пропустил один), так что я пытаюсь придумать другой способ. Может быть, итерировать через список и сравнить значения?
Любая помощь была бы очень оценена.
Спасибо.
хорошая идея, но что было бы хорошим способом сравнить, если одна дата более поздняя, чем другая? –
@ Формат датыSaulloCastro, например, YYYY/MM/DD, например: 2013/06/15, а затем сравнить лексикографию –
Спасибо! Это то, что я пытаюсь. Отметьте ответ как принятый, как только я его заработаю. – GLEB