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


Posted in Python onOctober 17, 2018

如下所示:

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 相关文章推荐
Python中用PIL库批量给图片加上序号的教程
May 06 Python
Python 将pdf转成图片的方法
Apr 23 Python
python实现linux下抓包并存库功能
Jul 18 Python
python 数据提取及拆分的实现代码
Aug 26 Python
python数据处理之如何选取csv文件中某几行的数据
Sep 02 Python
wxPython色环电阻计算器
Nov 18 Python
python读取dicom图像示例(SimpleITK和dicom包实现)
Jan 16 Python
django修改models重建数据库的操作
Mar 31 Python
python百行代码自制电脑端网速悬浮窗的实现
May 12 Python
解决tensorflow/keras时出现数组维度不匹配问题
Jun 29 Python
大数据分析用java还是Python
Jul 06 Python
手把手教你如何用Pycharm2020.1.1配置远程连接的详细步骤
Aug 07 Python
解决python中os.listdir()函数读取文件夹下文件的乱序和排序问题
Oct 17 #Python
通过python将大量文件按修改时间分类的方法
Oct 17 #Python
python检测文件夹变化,并拷贝有更新的文件到对应目录的方法
Oct 17 #Python
python按时间排序目录下的文件实现方法
Oct 17 #Python
python3 读取Excel表格中的数据
Oct 16 #Python
python在html中插入简单的代码并加上时间戳的方法
Oct 16 #Python
Python对切片命名的实现方法
Oct 16 #Python
You might like
javascript+iframe 实现无刷新载入整页的代码
2010/03/17 Javascript
文字溢出实现溢出的部分再放入一个新生成的div中具体代码
2013/05/17 Javascript
jquery分页插件jpaginate在IE中不兼容问题
2014/04/22 Javascript
EasyUI中实现form表单提交的示例分享
2015/03/01 Javascript
使用AngularJS制作一个简单的RSS阅读器的教程
2015/06/18 Javascript
JS实现跟随鼠标的链接文字提示框效果
2015/08/06 Javascript
JavaScript处理解析JSON数据过程详解
2015/09/11 Javascript
如何用angularjs制作一个完整的表格
2016/01/21 Javascript
jquery trigger实现联动的方法
2016/02/29 Javascript
详解Vue.js动态绑定class
2016/12/20 Javascript
初探nodeJS
2017/01/24 NodeJs
JS拉起或下载app的实现代码
2017/02/22 Javascript
angular使用bootstrap方法手动启动的实例代码
2017/07/18 Javascript
详解vue.js根据不同环境(正式、测试)打包到不同目录
2018/07/13 Javascript
详解Require.js与Sea.js的区别
2018/08/05 Javascript
浅谈javascript错误处理
2019/08/11 Javascript
Vue实现验证码功能
2019/12/03 Javascript
nodejs中的异步编程知识点详解
2021/01/17 NodeJs
Python 列表(List) 的三种遍历方法实例 详解
2017/04/15 Python
Python 获取div标签中的文字实例
2018/12/20 Python
使用Python封装excel操作指南
2021/01/29 Python
纯CSS3实现的阴影效果
2014/12/24 HTML / CSS
HTML5 Canvas 实现圆形进度条并显示数字百分比效果示例
2017/08/18 HTML / CSS
Ajax和javascript的区别
2013/07/20 面试题
实习单位推荐信范文
2013/11/27 职场文书
书香校园活动方案
2014/02/28 职场文书
党员大会主持词
2014/04/02 职场文书
2014公司党员自我评价范文
2014/09/11 职场文书
2015年大学生入党自荐书
2015/03/24 职场文书
2015年社区党务工作总结
2015/04/21 职场文书
酒店温馨提示语
2015/07/14 职场文书
2016年校园社会综合治理宣传月活动总结
2016/03/16 职场文书
python 三边测量定位的实现代码
2021/04/22 Python
Python基础之元类详解
2021/04/29 Python
yyds什么意思?90后已经听不懂00后讲话了……
2022/02/03 杂记
vue使用element-ui按需引入
2022/05/20 Vue.js