[python] 字典:按key排序或按value排序
主要用到sorted(iteration, key=None, reverse=False)
、lambda
、dict()
。
代码如下:
d = {'a': 1, 'c': 2, 'b': 3}# 按字典的key排序
d_key_ordered = sorted(d.items(), key=lambda x: x[0], reverse=False) # 返回值为list
d_key_ordered = dict(d_key_ordered) # list 2 dict
print(d_key_ordered)
# {'a': 1, 'b': 3, 'c': 2}# 按字典的value排序
d_value_ordered = sorted(d.items(), key=lambda x: x[1], reverse=False)
d_value_ordered = dict(d_value_ordered)
print(d_value_ordered)
# {'a': 1, 'c': 2, 'b': 3}
[python] 字典:按key排序或按value排序相关推荐
- python字典相同key的值怎么分别取出_python字典值排序并取出前n个key值的方法
python字典值排序并取出前n个key值的方法 今天在写一个算法的过程中,得到了一个类似下面的字典: {'user1':0.456,'user2':0.999,'user3':0.789,user: ...
- python字典按照key排序_python中字典按key值排序的实现方法
之前小编介绍了字典本身不可排序,但按值可以,小编也介绍了按value值排序的三种方法.sorted()函数可以对数字或字符串进行排序,按key排序只是输出的key值的排序列表,使用sorted()函数 ...
- Python 字典创建、更新、按键值排序、取最大键值对等操作
1. 字典创建 In [1]: d = {}In [2]: d Out[2]: {}In [3]: d = dict()In [4]: d Out[4]: {}In [5]: dict(a=1,b=2 ...
- [Python] 字典 get(key, default=None):获取字典中相应键的对应值
转自:Python 字典(Dictionary) get()方法 功能: get() 函数和setdefault()函数返回指定键的值,如果值不在字典中返回默认值. 语法: dict.get(key, ...
- Python字典的key都可以是什么
一个对象能不能作为字典的key,就取决于其有没有__hash__方法.所以所有python自带类型中,除了list.dict.set和内部至少带有上述三种类型之一的tuple之外,其余的对象都能当ke ...
- Python字典的key浅谈
一个对象能不能作为字典的key,就取决于其有没有__hash__方法.所以所有python自带类型中,除了list.dict.set和内部至少带有上述三种类型之一的tuple之外,其余的对象都能当ke ...
- [python] 字典 pop(key)函数:删除字典中key及其值,并返回该值
功能 删除字典给定键 key 及对应的值,返回值为被删除的值.key 不在字典中,则返回 default 值. 一般会在更新字典的时候用到. 语法 value_deleted = dict_name. ...
- python字典--在key上使用正则表达式
首先感谢 https://www.icode9.com/content-1-290270.html 最近在做爬虫的时候遇到一个问题: 抓取到的网页源码部分数据如下: <td width=&quo ...
- Python教程-python字典中key的灵活使用fromkeys()
2019独角兽企业重金招聘Python工程师标准>>> #coding:utf-8 #http://www.cnblogs.com/yangyongzhi/archive/2012/ ...
- 【工具封装】Python 字典列表按中文姓名首字母排序
第三方模块: 功 能: 汉字拼音转换模块,将汉字转为拼音:可以用于汉字注音.排序.检索. 模块名称: pypinyin 官方文档: https://pypi.org/project/pyp ...
最新文章
- 计算机导论简答芯片,吉大计算机 - 计算机导论简答题 (2011级)
- ios TableView编辑状态多选框的修改
- 面向对象的 JavaScript 编程及其 Scope 处理
- 【深度学习】逆卷积(Deconvolution)概述
- kubernetes实战篇之helm示例yaml文件文件详细介绍
- H - Checker FZU - 2041
- xss挖掘思路分享_新手指南 | permeate靶场漏洞挖掘思路分享
- thinkphp 请求
- 图像处理——打开DICOM图像
- 数据结构-快速排序 C语言源码
- 论文的重复率多少算正常?
- 解决:Establishing SSL connection without server‘s identity verification is not recommended警告
- 神经同步预测儿童学习新单词的能力
- for(foo(‘a‘) ; foo(‘b‘) (i<2);foo(‘c‘))的执行结果
- 2022年荧光染料市场前景分析及研究报告
- 招银网络科技算法面试
- java根据物流单号查询物流详细
- iPhone4隐藏功能分享
- python数据可视化—WordCloud词云图
- [转]嵌入式Web服务器
热门文章
- python语言的读法-Python语言的特点及自学建议
- python学习网站-python学习网站整理
- 智能语音识别系统_语音识别技术原理_智能语音识别系统如何识别用户意图_企业服务汇...
- kaldi 语音识别
- 语音识别是什么意思_语音识别的翻译_音标_读音_用法_例句_爱词霸在线词典
- 通过重新训练语音识别来改善iPhone上的嘿Siri | MOS86
- 接口说明_接口说明_实时语音识别_智能语音交互-阿里云
- 有人用语音识别写作吗,如果没有,为什么?
- 从硬件竞争到软实力PK——电视媒体竞争观察
- html5圆形提交按钮样式,HTML5 SVG带圆形进度条动画的提交按钮特效