字典排序问题——在value的基础上对key排序
来源:互联网 发布:matlab 声明一个数组 编辑:程序博客网 时间:2024/06/07 04:47
from collections import OrderedDictfrom operator import itemgetterrow = dict(d=1,e=2,c=3,b=2,a=1)print(row)rows = sorted(row.items(),key=itemgetter(1))#只对value进行排序。print(dict(rows))rowss = sorted(row.items(),key=itemgetter(1,0))#先对value进行排序,在此基础之上然后对key进行排序。print(dict(rowss))#如果只是用sorted,很明显解决不了这样的问题。rowsss = sorted(row.items(),key = lambda x:x[1])print(dict(rowsss))rowssss = sorted(dict(rowsss).items(),key = lambda x:x[0])print(dict(rowssss))
answer
{'d': 1, 'e': 2, 'c': 3, 'b': 2, 'a': 1}{'d': 1, 'a': 1, 'e': 2, 'b': 2, 'c': 3}{'a': 1, 'd': 1, 'b': 2, 'e': 2, 'c': 3}{'d': 1, 'a': 1, 'e': 2, 'b': 2, 'c': 3}{'a': 1, 'b': 2, 'c': 3, 'd': 1, 'e': 2}
阅读全文
0 0
- 字典排序问题——在value的基础上对key排序
- 吴超-----mapreduce的二次排序【在key排序的基础上,对value也进行排序】RawComparator
- iOS 对字典的key,value进行排序
- python的sorted函数对字典按key排序和按value排序
- python的sorted函数对字典按key排序和按value排序
- python的sorted函数对字典按key排序和按value排序
- python的sorted函数对字典按key排序和按value排序
- python的sorted函数对字典按key排序和按value排序
- python的sorted函数对字典按key排序和按value排序
- python3.5对字典按照key/value排序
- python 按字典value排序以及按list中字典的某个key的value排序
- map key value的排序问题
- (key,value)对value进行排序
- 在一个list列表中的多个dict字典按照键值对key-value来进行排序
- HashMap对value(不是Key)的排序方法(转载)
- STL 对map的key和value进行大小排序
- 基于Key-Value对的排序(Java版)
- 对Map里面的key和value按字母排序
- java lastIndexOf以及substring 方法笔记
- urlConnection的网络访问
- DotNet 资源大全中文版(Awesome最新版)
- VS2015+Qt程序运行与发布
- adb操作命令详解及大全
- 字典排序问题——在value的基础上对key排序
- 表格内容位置原则
- windows2003中未分页内存泄漏导致服务器不稳定的解决方法
- unsigned int reverse_bit(unsigned int value);这个函数的返回 值value的二进制位模式从左到右翻转后的值。
- 数据结构实验三
- 如何搭建ubuntu的全志A33编译环境
- ehco $$中$$的意义
- 数据结构总结--一起学习
- 版本差异对比 -- 前言(一)