python - 将字典转换为值/元组列表

标签 python

我正在尝试将字典转换为值/元组列表。我有这个代码:

list_to_sort = sorted(dictionary.items())
    lst = list(list_to_sort)
    print(lst)
输出为 [('a', 9), ('b', 17), ('c', 17), ('d', 3)] .但是,我想切换值以使输出如下:
[(9, 'a'), (17, 'b'), (17, 'c'), (3, 'd')]
我该怎么做呢?

最佳答案

[ (v,k) for k,v in sorted(D.items()) ]

关于python - 将字典转换为值/元组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67975468/

相关文章:

python - 文档中的 tf.data.Dataset.window 示例失败

Python Sqlite3 - 数据不会永久保存

Python:如何迭代 20 列并找到顶部列?

python - redis-py 订阅在读取消息时被阻塞

python - Keras 内存泄漏

python - 在 python 中的 tkinter.ttk 中使图像精确居中

python - 一次性处理 django View 中的所有模板问题

python - 我的对象重命名脚本中发生了什么?

python - 使用全栈 Python 应用程序打包数据库

python - Selenium 脚本不打印 XPath 值