示例 1:根据值对字典进行排序
dt = {5:4, 1:6, 6:3}
sorted_dt = {key: value for key, value in sorted(dt.items(), key=lambda item: item[1])}
print(sorted_dt)
输出
{6: 3, 5: 4, 1: 6}
- 这里,
key=lambda item: item[1]
返回每个键值对的值。 sorted()
根据dt.item()
中每个键值对的值对项目进行排序。
在 Python sorted() 中了解更多关于 sorted()
及其参数 key 的信息。
示例 2:仅对值进行排序
dt = {5:4, 1:6, 6:3}
sorted_dt_value = sorted(dt.values())
print(sorted_dt_value)
输出
[3, 4, 6]
在此示例中,sorted()
仅用于对值进行排序。这些值通过 dt.values()
提供给 sorted()
。
另请阅读