我们有一本从文件中读取的词典。一个字段是字符串,另一个字段是数字。字符串字段是唯一的,用作键。按键排序很容易,但如何按值排序呢
null
示例词典
我们有下列由字符串和数字组成的词典。
import operatorx = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}
顺便说一句,我们使用python解释器使事情更具交互性和简单性
按值排序
我们将按值对它们进行排序,并创建一个元组列表
sorted_x = sorted(x.items(), key=operator.itemgetter(1))
完整字典排序示例
我们将有以下一个完整的脚本,可以排序给定的字典的价值。
import operatorx = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}sorted_x = sorted(x.items(), key=operator.itemgetter(1))
相关文章: 如何在Linux中生成随机数?
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END