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数据类型转换函数总结
Mar 11 Python
Python三元运算实现方法
Jan 12 Python
Python编程实现双链表,栈,队列及二叉树的方法示例
Nov 01 Python
使用django-crontab实现定时任务的示例
Feb 26 Python
详解Python中的动态属性和特性
Apr 07 Python
一篇文章读懂Python赋值与拷贝
Apr 19 Python
Python图片转换成矩阵,矩阵数据转换成图片的实例
Jul 02 Python
在python3中实现更新界面
Feb 21 Python
Python双链表原理与实现方法详解
Feb 22 Python
ansible-playbook实现自动部署KVM及安装python3的详细教程
May 11 Python
如何用python开发Zeroc Ice应用
Jan 29 Python
Python超详细分步解析随机漫步
Mar 17 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
《逃离塔科夫》——“萌新劝退,老手自嗨”的硬核FPS游戏
2020/04/03 其他游戏
PHP实现绘制3D扇形统计图及图片缩放实例
2014/10/01 PHP
PHP YII框架开发小技巧之模型(models)中rules自定义验证规则
2015/11/16 PHP
Yii框架实现邮箱激活的方法【数字签名】
2016/10/18 PHP
javascript setAttribute, getAttribute 在不同浏览器上的不同表现
2010/08/05 Javascript
js中复制行和删除行的操作实例
2013/06/25 Javascript
Jquery中LigerUi的弹出编辑框(实现方法)
2013/07/09 Javascript
html文件中jquery与velocity变量中的$冲突的解决方法
2013/11/01 Javascript
js实现点击图片将图片地址复制到粘贴板的方法
2015/02/16 Javascript
JS实现文件动态顺序载入的方法
2015/03/07 Javascript
JavaScript中创建字典对象(dictionary)实例
2015/03/31 Javascript
JQuery日历插件My97DatePicker日期范围限制
2016/01/20 Javascript
js实现不重复导入的方法
2016/03/02 Javascript
深入理解jQuery中的事件冒泡
2016/05/24 Javascript
Ubuntu系统下Angularjs开发环境安装
2016/09/01 Javascript
JavaScrpt中如何使用 cookie 设置查看与删除功能
2017/07/09 Javascript
实时监控input框,实现输入框与下拉框联动的实例
2018/01/23 Javascript
纯JS实现可用于页码更换的飞页特效示例
2018/05/21 Javascript
新手必须知的Node.js 4个JavaScript基本概念
2018/09/16 Javascript
Vue.js页面中有多个input搜索框如何实现防抖操作
2019/11/04 Javascript
javascript异常处理实现原理详解
2020/02/17 Javascript
JavaScript实现缓动动画
2020/11/25 Javascript
[02:44]DOTA2英雄基础教程 钢背兽
2013/12/19 DOTA
python使用分治法实现求解最大值的方法
2015/05/12 Python
python保存数据到本地文件的方法
2018/06/23 Python
python将视频转换为全字符视频
2019/04/26 Python
python网络爬虫 CrawlSpider使用详解
2019/09/27 Python
浅析NumPy 切片和索引
2020/09/02 Python
Html5移动端获奖无缝滚动动画实现示例
2018/06/25 HTML / CSS
Ted Baker英国官网:男士和女士服装及配件
2017/03/13 全球购物
Perfume’s Club英国官网:购买香水和护肤品
2019/11/02 全球购物
Unix里面如何在后台运行程序
2016/10/14 面试题
受伤赔偿协议书
2014/09/24 职场文书
银行柜员与客户起冲突检讨书
2014/09/27 职场文书
简单了解 MySQL 中相关的锁
2021/05/25 MySQL
如何使用注解方式实现 Redis 分布式锁
2022/07/23 Redis