网络编程
位置:首页>> 网络编程>> Python编程>> python 对key为时间的dict排序方法

python 对key为时间的dict排序方法

作者:striverpan  发布时间:2021-03-22 17:09:59 

标签:python,key,dict

如下所示:


import time

def date_compare(item1, item2):
t1 = time.mktime(time.strptime(item1, '%Y/%m/%d'))
t2 = time.mktime(time.strptime(item2, '%Y/%m/%d'))
print(t1, t2)
if t1 < t2:
 return -1
elif t1 > t2:
 return 1
else:
 return 0

if __name__ == '__main__':

d = {'2016/08/17': 'qqq', '2016/08/19': 'qqq', '2016/08/16': 'qqq', '2016/11/15': 'qqq',
'2016/08/12': 'qqq','2016/08/19': 'qqq'}
keys = d.keys()
q = sorted(keys, date_compare)
print(keys)

来源:https://blog.csdn.net/w616358337/article/details/62418678

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com