我有一个从数据库中的两个字段读取的值字典:字符串字段和数字字段.字符串字段是唯一的,因此这是字典的键.
我可以对键进行排序,但是如何根据值进行排序?
注意:我已阅读Stack Overflow问题如何按Python中字典的值对字典列表进行排序?并且可能可以更改我的代码以获得字典列表,但由于我不需要字典列表,我想知道是否有更简单的解决方案.
我刚刚开始学习Python,我有一个问题,我找不到答案.
有一个命令可以打印字典的所有键.
list = {
"key1": "value1",
"key2": "value2"
}
for x in list:
print(x)
Run Code Online (Sandbox Code Playgroud)
输出将是:
key1
key2
Run Code Online (Sandbox Code Playgroud)
还有一个命令将打印指定键的值
y = list["key1"]
print(y)
Run Code Online (Sandbox Code Playgroud)
输出将是:
value1
Run Code Online (Sandbox Code Playgroud)
我想知道的是,有一个命令会使用一个命令同时打印所有键的所有值(就像我们使用键一样),而不是逐个访问它们.
希望我很清楚,谢谢.