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 相关文章推荐
对pandas的dataframe绘图并保存的实现方法
Aug 05 Python
K-means聚类算法介绍与利用python实现的代码示例
Nov 13 Python
利用python3随机生成中文字符的实现方法
Nov 24 Python
Python实现读取及写入csv文件的方法示例
Jan 12 Python
python OpenCV学习笔记实现二维直方图
Feb 08 Python
Python3.6.0+opencv3.3.0人脸检测示例
May 25 Python
一行代码让 Python 的运行速度提高100倍
Oct 08 Python
基于python生成英文版词云图代码实例
May 16 Python
Python爬虫定时计划任务的几种常见方法(推荐)
Jan 15 Python
python使用pygame创建精灵Sprite
Apr 06 Python
python保存大型 .mat 数据文件报错超出 IO 限制的操作
May 10 Python
Python采集爬取京东商品信息和评论并存入MySQL
Apr 12 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
十天学会php(1)
2006/10/09 PHP
fleaphp常用方法分页之Pager使用方法
2011/04/23 PHP
利用Laravel生成Gravatar头像地址的优雅方法
2017/12/30 PHP
用javascript实现在小方框中浏览大图的代码
2007/08/14 Javascript
js函数般调用正则
2008/04/08 Javascript
javascript 特殊字符串
2009/02/25 Javascript
JavaScript isPrototypeOf和hasOwnProperty使用区别
2010/03/04 Javascript
JavaScript DOM 编程艺术(第2版)读书笔记(JavaScript的最佳实践)
2013/10/01 Javascript
iframe窗口高度自适应的实现方法
2014/01/08 Javascript
jquery实现弹出层效果实例
2015/05/19 Javascript
js通过classname来获取元素的方法
2016/11/24 Javascript
ztree简介_动力节点Java学院整理
2017/07/19 Javascript
详解Vuex管理登录状态
2017/11/13 Javascript
Vue.set()实现数据动态响应的方法
2018/02/07 Javascript
npm qs模块使用详解
2020/02/07 Javascript
浅谈vue 多个变量同时赋相同值互相影响
2020/08/05 Javascript
[51:43]OG vs LGD 2018国际邀请赛淘汰赛BO3 第五场 8.26
2018/08/30 DOTA
python快速查找算法应用实例
2014/09/26 Python
Python PyQt5实现的简易计算器功能示例
2017/08/23 Python
Python subprocess模块详细解读
2018/01/29 Python
python sklearn库实现简单逻辑回归的实例代码
2019/07/01 Python
python+selenium定时爬取丁香园的新型冠状病毒数据并制作出类似的地图(部署到云服务器)
2020/02/09 Python
Python datetime 如何处理时区信息
2020/09/02 Python
HTML5 canvas 瀑布流文字效果的示例代码
2018/01/31 HTML / CSS
皮姆斯勒语言学习:Pimsleur Language Programs
2018/06/30 全球购物
anello泰国官方网站:日本流行包包品牌
2019/08/08 全球购物
爱尔兰橄榄球店:Irish Rugby Store
2019/12/05 全球购物
经典c++面试题三
2015/07/08 面试题
linux系统都有哪些运行级别
2016/03/26 面试题
项目投资建议书
2014/05/16 职场文书
小学安全教育月活动总结
2014/07/07 职场文书
单位委托书格式范本
2014/09/29 职场文书
校园学雷锋广播稿
2014/10/08 职场文书
党风廉政建设调研报告
2015/01/01 职场文书
2015年建筑工作总结报告
2015/05/04 职场文书
社区服务活动感想
2015/08/11 职场文书