时间:2021-05-22
如下所示:
import timedef 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 0if __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排序方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
python字典(dict)的特点就是无序的,按照键(key)来提取相应值(value),如果我们需要字典按值排序的话,那可以用下面的方法来进行:1下面的是按照
在python中使用字典,格式如下:dict={key1:value1,key2;value2...}在实际访问字典值时的使用格式如下:dict[key]多键值
在Python中使用字典,格式如下:dict={key1:value1,key2;value2...}在实际访问字典值时的使用格式如下:dict[key]多键值
对List进行排序,Python提供了两个方法方法1.用List的内建函数list.sort进行排序list.sort(func=None,key=None,r
dict的特性dict是python中的一个可变的数据类型,用{}表示,dict的key必须是不可变的数据类型,而value的数据类型可以任意。格式:{key: