按值排序字典 python [重复]

2023-12-01

假设我有一个字典。

data = {1:'b', 2:'a'}

我想按“b”和“a”对数据进行排序,这样我就得到了结果

'a','b'

我怎么做?
有任何想法吗?


要获取值,请使用

sorted(data.values())

要获取匹配的密钥,请使用key功能

sorted(data, key=data.get)

获取按值排序的元组列表

sorted(data.items(), key=lambda x:x[1])

相关:请参阅此处的讨论:Python 3.6+ 中的字典是有序的

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

按值排序字典 python [重复] 的相关文章

随机推荐

  • 有人能指出我这段代码中的漏洞吗?

    显示地图 h import
  • 随机创建和定位元素超出浏览器窗口

    我使用 JQuery 创建元素并将它们添加到正文中 我也尝试使用 DIV 并获得相同的结果 JQuery 正在创建的新 DIV 的位置远远超出了窗口 随机限制 我几乎有一个空白的 HTML 页面 它引入了 JQuery 和该页面的 scri
  • 如何将字节数组转换为 Jar

    我试图从字节数组加载一个jar 而不将其写入文件 将其加载到内存中 我制作了一个自定义的 ClassLoader 但是当我尝试使用它并加载一个类时 它给了我 ClassNotFoundException 类加载器 public class
  • BigQuery - 将通用 JSON 转换为 STRUCT

    我的 BigQuery 中有一个列 其中包含简单的单深度 JSON 格式的各种不同消息 我想将其提取到 STRUCT 中 输入表看起来像 并应转化为 我知道 BigQuery json 函数 例如JSON EXTRACT例如发布的here
  • 如何查找 Windows 中哪个程序正在使用端口 80? [复制]

    这个问题在这里已经有答案了 如何查找 Windows 中哪个程序正在使用端口 80 我找不到它 输入命令 netstat aon findstr 80 它将显示所有使用端口 80 的进程 注意pid 进程 ID 在右栏中 如果您想释放端口
  • doctrine2 queryBuilder 必须仅返回与数组值 (ids) 匹配的结果:0/Null 和/或 1 和/或 许多 id 必须返回 1 个结果

    我有一个名为的集合数组 configurations 该数组与我的实体匹配Configuration php连接到Product php as a ManyToMany 现在我有另一个名为WorkType php这也连接到Configura
  • 是否可以在空手道中的 read() 调用中评估变量? [复制]

    这个问题在这里已经有答案了 demoType是一个变量 我希望该变量的内容是在以下表达式中计算的内容 def call read demoType 相反 它尝试评估变量的名称而不是其内容 不存在这样的事情def call 也许你正在尝试 c
  • Request.IsAjaxRequest 在 MVC3 中永远不会返回 true

    我正在使用 Asp net MVC3 并尝试向服务器执行一个简单的 Ajax 发布 该服务器返回部分视图并在搜索期间更新我的项目列表 using Ajax BeginForm PartialUpdate Listing new AjaxOp
  • 将图像转换为字节数组,反之亦然

    我正在尝试通过 android 将图像作为字节数组发送 然后在服务器端将其转换回 png 文件 我得到IllegalArgumentException在服务器端 这是我的 android 代码 它将图像转换为字节数组并将其作为请求发送到服务
  • pdfpages 在最新版本上生成错误

    我今天尝试用 Latex 重新编译我的学士论文 但遇到了 pdfpages 包的问题 虽然当我最初编译论文时它工作得很好 但现在它会抛出 未定义的控制序列 错误 新的 pdfpages 包 打包于 24 09 2019 Miktex 控制台
  • 在 onPause() 或 onStop() 中保存持久数据?

    确实 当您的应用程序需要保存一些持久数据时 您应该始终在onPause 方法除了onStop 方法 因为如果 android 操作系统杀死了你的进程 那么onStop and onDestroy 方法从未被调用 您应该将所有关键数据保存在o
  • Java:以格式化字符串的形式返回条目长度变化很大的二维数组

    我想写一个toStringMatrix 类的方法 我需要返回包含矩阵的格式化字符串 矩阵中的条目长度差异很大 因此只需用TAB这不是窍门 现在我有以下内容 public String toString String str for int
  • 本地调试 Nuget 包

    我有一个 Visual Studio net core api 它在我的解决方案中引用基于神器的 nuget 包 nuget包是一个 net core类库 在我的本地 我有两个解决方案 主要 API 解决方案和类库解决方案 我想要实现的是
  • 访问模型/控制器中的视图

    我有一个像这样的 MyData php 类 class myData function render view new Zend View view gt str This is string echo view gt render myv
  • 如何检查sql中表中的任何列中是否存在某个值

    假设我的表中有 100 列 我不知道特定值可能存在于哪些列中 所以 我想检查所有列 如果它存在于 100 列中的任何一列中 我想选择它 我搜索了一下 在大多数地方 解决方案似乎类似于以下内容 select from tablename wh
  • 如何使用 Rselenium 在网页中查找 元素?

    我在网页中有以下标签 a target self href View Data Set a 如何在 Rselenium 中查找该元素 例如 如果我当前的会话保存在 remDr 中 我应该搜索什么 webElem lt remDr findE
  • interdiff 能做什么而 diff 不能做什么?

    如果我想找到两个差异之间的差异 为什么我不能diff两个差异 我已经测试过diff diff1 diff2 and interdiff diff1 diff2并且没有发现输出有任何差异 在什么情况下它们会有所不同 我完全知道 interdi
  • 响应式 Adsense 广告大小随屏幕方向变化而调整(同时使用 Bootstrap 进行布局)

    在我的网站上 我使用 Bootstrap 3 2 进行响应式设计 并尝试在其中嵌入 Adsense 响应式添加 我在方向更改方面遇到问题 我希望添加会在此类事件中调整大小 但它不会发生 Adsense 准备好这样的功能了吗 一些old po
  • 集合接口与数组

    我们正在学习集合接口 我想知道你们对于它的一般用途是否有什么好的建议 有哪些用 Collection 可以做但用数组做不到的事情 你可以用数组做哪些你不能用集合做的事情 除了允许重复 最简单的思考方式是 集合基本上在每一个方面都击败了对象数
  • 按值排序字典 python [重复]

    这个问题在这里已经有答案了 假设我有一个字典 data 1 b 2 a 我想按 b 和 a 对数据进行排序 这样我就得到了结果 a b 我怎么做 有任何想法吗 要获取值 请使用 sorted data values 要获取匹配的密钥 请使用