当前位置: 移动技术网 > IT编程>脚本编程>Python > python 对key为时间的dict排序方法

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

2018年11月08日  | 移动技术网IT编程  | 我要评论
如下所示: import time def date_compare(item1, item2): t1 = time.mktime(time.st

如下所示:

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排序方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持移动技术网。

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网