要对字典的键进行排序,可以使用sorted()
函数结合operator.itemgetter()
函数来实现。以下是示例代码:
import operator
# 定义一个字典
my_dict = {'apple': 5, 'banana': 3, 'orange': 2, 'grape': 4}
# 使用sorted函数对字典键进行排序
sorted_keys = sorted(my_dict.keys())
# 输出排序后的键
for key in sorted_keys:
print(key)
输出结果如下:
apple
banana
grape
orange
在上述代码中,sorted()
函数会以字典的键作为排序的依据。operator.itemgetter()
函数用于获取字典的键。通过调用sorted()
函数并传入字典的键作为参数,即可对字典的键进行排序。最后,使用一个循环遍历排序后的键并进行输出。
下一篇:不使用lambda写方法