python如何对key为时间的dict排序-创新互联
这篇文章将为大家详细讲解有关python如何对key为时间的dict排序,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
成都创新互联公司是一家专业提供苏州企业网站建设,专注与网站建设、网站制作、H5开发、小程序制作等业务。10年已为苏州众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。如下所示:
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)
关于“python如何对key为时间的dict排序”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
当前标题:python如何对key为时间的dict排序-创新互联
文章URL:http://scyanting.com/article/dojcss.html