博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sorted by value in dict python
阅读量:6206 次
发布时间:2019-06-21

本文共 834 字,大约阅读时间需要 2 分钟。

lis = [['2016-10-01,83928373'],['2016-10-01,83928373'],['2016-10-02,93928373'],['2016-10-01,234242'],['2016-10-02,90384102']]

dict_day = {}

list_a = []
list_b = []
for tmp in lis:
tmp = tmp[0]
list_a = tmp.split(',')
a = list_a[0]
b = list_a[1]
list_b.append(a)

dict_day.setdefault(a,[]).append(b)

list_max = []

dict_max = {}
for i in list_b:
list_r = [int(t) for t in dict_day[i]]
list_r.sort(reverse=True)
a = list_r[0]
dict_max[i] = a
list_max.append(a)

for key in dict_day:

sorted_x = sorted(dict_max.iteritems(), key=lambda dict_max : dict_max[1], reverse=True)

list_sort = list(sorted_x)

list_1 = [list(i) for i in sorted_x]
print list_1
for i in list_1:
list_2 = [str(t) for t in i]
print list_2[0]+","+list_2[1]

print ','.join(list(sorted_x[0]))

list_max.sort(reverse=True)

转载于:https://www.cnblogs.com/otfsenter/p/6006310.html

你可能感兴趣的文章
快速排序、堆排序、归并排序----算法小结
查看>>
python学习笔记:(四)tuple(元组)常用方法
查看>>
___________________________________温故而知新_____________
查看>>
利用代码调用spark
查看>>
[MySQL]典型的行列转换
查看>>
Java 中的字符串 操作
查看>>
ecplise 查看源码
查看>>
20172303 2017-2018-2 《程序设计与数据结构》实验四报告
查看>>
C#操作注册表——读、写、删除、判断等基本操作
查看>>
关闭SQL Server 数据库所有使用连接
查看>>
Python源码——虚拟机函数机制
查看>>
算法15---数论6---素数,回文素数 分解质因素
查看>>
添加课程
查看>>
Ant的实现原理
查看>>
JNI学习
查看>>
Android性能优化典范(二)
查看>>
什么是几何变换(Transform)
查看>>
代码大全
查看>>
数论概论(Joseph H.Silverman) 定理39.1 连分数的递归公式
查看>>
Extjs表单输入框异步校验的插件实现
查看>>