主要用到sorted(iteration, key=None, reverse=False)lambdadict()

代码如下:

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排序相关推荐

  1. python字典相同key的值怎么分别取出_python字典值排序并取出前n个key值的方法

    python字典值排序并取出前n个key值的方法 今天在写一个算法的过程中,得到了一个类似下面的字典: {'user1':0.456,'user2':0.999,'user3':0.789,user: ...

  2. python字典按照key排序_python中字典按key值排序的实现方法

    之前小编介绍了字典本身不可排序,但按值可以,小编也介绍了按value值排序的三种方法.sorted()函数可以对数字或字符串进行排序,按key排序只是输出的key值的排序列表,使用sorted()函数 ...

  3. 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 ...

  4. [Python] 字典 get(key, default=None):获取字典中相应键的对应值

    转自:Python 字典(Dictionary) get()方法 功能: get() 函数和setdefault()函数返回指定键的值,如果值不在字典中返回默认值. 语法: dict.get(key, ...

  5. Python字典的key都可以是什么

    一个对象能不能作为字典的key,就取决于其有没有__hash__方法.所以所有python自带类型中,除了list.dict.set和内部至少带有上述三种类型之一的tuple之外,其余的对象都能当ke ...

  6. Python字典的key浅谈

    一个对象能不能作为字典的key,就取决于其有没有__hash__方法.所以所有python自带类型中,除了list.dict.set和内部至少带有上述三种类型之一的tuple之外,其余的对象都能当ke ...

  7. [python] 字典 pop(key)函数:删除字典中key及其值,并返回该值

    功能 删除字典给定键 key 及对应的值,返回值为被删除的值.key 不在字典中,则返回 default 值. 一般会在更新字典的时候用到. 语法 value_deleted = dict_name. ...

  8. python字典--在key上使用正则表达式

    首先感谢 https://www.icode9.com/content-1-290270.html 最近在做爬虫的时候遇到一个问题: 抓取到的网页源码部分数据如下: <td width=&quo ...

  9. Python教程-python字典中key的灵活使用fromkeys()

    2019独角兽企业重金招聘Python工程师标准>>> #coding:utf-8 #http://www.cnblogs.com/yangyongzhi/archive/2012/ ...

  10. 【工具封装】Python 字典列表按中文姓名首字母排序

    第三方模块: 功       能: 汉字拼音转换模块,将汉字转为拼音:可以用于汉字注音.排序.检索. 模块名称: pypinyin 官方文档: https://pypi.org/project/pyp ...

最新文章

  1. 计算机导论简答芯片,吉大计算机 - 计算机导论简答题 (2011级)
  2. ios TableView编辑状态多选框的修改
  3. 面向对象的 JavaScript 编程及其 Scope 处理
  4. 【深度学习】逆卷积(Deconvolution)概述
  5. kubernetes实战篇之helm示例yaml文件文件详细介绍
  6. H - Checker FZU - 2041
  7. xss挖掘思路分享_新手指南 | permeate靶场漏洞挖掘思路分享
  8. thinkphp 请求
  9. 图像处理——打开DICOM图像
  10. 数据结构-快速排序 C语言源码
  11. 论文的重复率多少算正常?
  12. 解决:Establishing SSL connection without server‘s identity verification is not recommended警告
  13. 神经同步预测儿童学习新单词的能力
  14. for(foo(‘a‘) ; foo(‘b‘) (i<2);foo(‘c‘))的执行结果
  15. 2022年荧光染料市场前景分析及研究报告
  16. 招银网络科技算法面试
  17. java根据物流单号查询物流详细
  18. iPhone4隐藏功能分享
  19. python数据可视化—WordCloud词云图
  20. [转]嵌入式Web服务器

热门文章

  1. python语言的读法-Python语言的特点及自学建议
  2. python学习网站-python学习网站整理
  3. 智能语音识别系统_语音识别技术原理_智能语音识别系统如何识别用户意图_企业服务汇...
  4. kaldi 语音识别
  5. 语音识别是什么意思_语音识别的翻译_音标_读音_用法_例句_爱词霸在线词典
  6. 通过重新训练语音识别来改善iPhone上的嘿Siri | MOS86
  7. 接口说明_接口说明_实时语音识别_智能语音交互-阿里云
  8. 有人用语音识别写作吗,如果没有,为什么?
  9. 从硬件竞争到软实力PK——电视媒体竞争观察
  10. html5圆形提交按钮样式,HTML5 SVG带圆形进度条动画的提交按钮特效