以下是一个按值排序的示例代码:
# 定义一个字典
data = {'apple': 10, 'orange': 5, 'banana': 7, 'pear': 3}
# 使用sorted()函数按值排序字典
sorted_data = sorted(data.items(), key=lambda x: x[1])
# 打印按值排序后的结果
for item in sorted_data:
print(item[0], item[1])
输出结果为:
pear 3
orange 5
banana 7
apple 10
在上面的示例中,我们首先定义了一个字典data
,其中包含了一些水果及其对应的数量。然后,我们使用sorted()
函数对字典的键值对进行排序,key=lambda x: x[1]
表示按照字典的值进行排序。最后,我们使用一个简单的循环来打印按值排序后的结果。
上一篇:按值类型提取数据帧列
下一篇:按值排序的对象是部分有序的。