在 Python 中,字典(Dictionary)是一种无序的键-值对(key-value)集合。然而,在某些情况下,我们可能需要对字典中的键或值进行排序。幸运的是,Python 提供了几种方法来对字典进行排序。本文将介绍几种常用的字典排序方法,并提供相应的示例代码。
- 按键排序
要按字典的键进行排序,可以使用内置的 sorted()
函数和字典的 keys()
方法。sorted()
函数将返回一个按键排序的键列表,然后我们可以遍历该列表并访问字典的键值对。
下面是一个示例代码,展示了如何按字典的键进行排序:
# 创建一个字典
my_dict = {
'apple': 4, 'banana': 2