我有一個字典列表,只需要帶有唯一項目名稱的項目,但只有具有最新結束時間的字典。蟒蛇按鍵排序字典和按另一個鍵排序
如:
query_result = (
{item: 'name1', starttime ='2013-10-29 07:28:14', endtime = '2013-10.29 08:28:14'},
{item: 'name1', starttime ='2013-10-29 08:28:14', endtime = '2013-10.29 09:28:14'},
{item: 'name1', starttime ='2013-10-29 07:28:14', endtime = '2013-10.29 08:28:14'},
{item: 'name2', starttime ='2013-10-29 07:28:14', endtime = '2013-10.29 07:29:14'},
{item: 'name2', starttime ='2013-10-29 07:28:14', endtime = '2013-10.29 07:45:14'},
{item: 'name2', starttime ='2013-10-29 07:28:14', endtime = '2013-10.29 08:28:14'})
所以結果應該是
只有
({item1: 'name1', starttime ='2013-10-29 07:28:14', endtime = '2013-10.29 09:28:14'},
{item2: 'name2', starttime ='2013-10-29 07:28:14', endtime = '2013-10.29 08:28:14'})
任何提示?
UPDATE:
什麼,如果結束時間是在日期時間格式了嗎?
{item: 'name1', starttime : datetime.datetime(2013, 10, 30, 7, 13, 21), endtime:datetime.datetime(2013, 10, 30, 7, 13, 21}
我固定的語法不規範。 – Joe
可能重複[在Python中,我如何根據字典的值對字典列表進行排序?](http://stackoverflow.com/questions/72899/in-python-how-do-i-sort-a-list字典的值字典) – Joe