python如何给字典排序
原创Python中的字典排序
在Python中,我们可以使用sort()函数对字典进行排序,sort()函数会按照键(key)对数据进行排序,并且返回排序后的新字典。
我们有一个字典如下:
my_dict = {'apple': 3, 'banana': 2, 'orange': 4}
我们可以使用sort()函数对其进行排序:
sorted_dict = my_dict.sort() print(sorted_dict)
运行以上代码,输出结果为:
{'apple': 3, 'banana': 2, 'orange': 4}
可以看到,sort()函数并没有改变原来的字典,而是返回了一个排序后的新字典。
我们也可以使用sorted()函数对字典进行排序,sorted()函数会返回一个新的列表,其中包含了排序后的键值对。
我们有一个字典如下:
my_dict = {'apple': 3, 'banana': 2, 'orange': 4}
我们可以使用sorted()函数对其进行排序:
sorted_items = sorted(my_dict.items()) print(sorted_items)
运行以上代码,输出结果为:
[('apple', 3), ('banana', 2), ('orange', 4)]
可以看到,sorted()函数返回了一个排序后的列表,其中包含了键值对,我们可以根据需要使用这个列表。
上一篇:cmd如何运行python脚本 下一篇:如何安装python3.5