我有下列項目列表:的Python:獲得最大的價值對象唯一鍵
[
{'country' : 'India', 'date' : '18-Mar-14'},
{'country' : 'India', 'date' : '18-Apr-14'},
{'country' : 'India', 'date' : '18-May-14'},
{'country' : 'Australia', 'date' : '18-Mar-14'},
{'country' : 'Australia', 'date' : '18-Apr-14'},
{'country' : 'Australia', 'date' : '18-May-14'},
{'country' : 'China', 'date' : '18-Mar-14'},
{'country' : 'China', 'date' : '18-Apr-14'},
{'country' : 'China', 'date' : '18-May-14'}
]
我怎樣才能獲得僅包含最大日期值對每個國家,即它返回一個包含項目每個國家的項目那個日期最大的國家。在這種情況下,結果列表將爲:
[
{'country' : 'India', 'date' : '18-May-14'},
{'country' : 'Australia', 'date' : '18-May-14'},
{'country' : 'China', 'date' : '18-May-14'},
]
你能否澄清 「大日」?你的意思是「最近的」? –
按國家分組,然後從該組中取「最大日期」 – Melon
是最近的日期。因爲我的數據非常龐大,什麼纔是複雜性最高的最有效的方法。 –