python 字典(dict)按键和值排序
python字典(dict)的特点就是无序的,按照键(key)来提取相应值(value),如果我们需要字典按值排序的话,那可以用下面的方法来进行:
1下面的是按照value的值从大到小的顺序来排序。
dic={'a':31,'bc':5,'c':3,'asd':4,'aa':74,'d':0}
dict=sorted(dic.items(),key=lambdad:d[1],reverse=True)
print(dict)
输出的结果:
[('aa',74),('a',31),('bc',5),('asd',4),('c',3),('d',0)]
下面我们分解下代码:
printdic.items()得到[(键,值)]的列表。
然后用sorted方法,通过key这个参数,指定排序是按照value,也就是第一个元素d[1的值来排序。reverse=True表示是需要翻转的,默认是从小到大,翻转的话,那就是从大到小。
2对字典按键(key)排序:
dic={'a':31,'bc':5,'c':3,'asd':4,'aa':74,'d':0}
dict=sorted(dic.items(),key=lambdad:d[0])
printdict
以上就是小编为大家带来的python字典(dict)按键和值排序全部内容了,希望大家多多支持毛票票~
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下