# 定义要排序的字典
my_dict = {'apple': 2, 'banana': 4, 'pear': 1, 'orange': 3}
# 按字典键的首字母进行排序
sorted_dict = dict(sorted(my_dict.items(), key=lambda x: x[0][0]))
# 输出结果
print(sorted_dict)
输出结果为:{'apple': 2, 'banana': 4, 'orange': 3, 'pear': 1}
说明:使用sorted()
函数对字典进行排序,key参数指定按照键的首字母进行排序,lambda函数返回键的首字母。最终将排序好的列表转化为字典。
上一篇:按字典的值属性对外键列表进行排序