2024-09-22 20:26:00 发布
网友
deli = {'deli1': 'bbb', 'deli': 'aaa', 'deli3': 'ccc'}
如何通过键对词典进行排序
最后,value的打印结果如下。
aaa, bbb, ccc
要打印与排序键对应的值,只需迭代排序键并查找值:
for key in sorted(deli): print deli[key]
将输出:
aaa bbb ccc
在Python2x中,键的顺序是不确定的。因此,如果要保持字典中键的顺序(或元组的元组),就必须使用OrderedDict
import collections sorted_deli = collections.OrderedDict() for key in sorted(deli): sorted_deli[key] = deli[key] print(sorted_deli.values())
要打印与排序键对应的值,只需迭代排序键并查找值:
将输出:
在Python2x中,键的顺序是不确定的。因此,如果要保持字典中键的顺序(或元组的元组),就必须使用OrderedDict
相关问题 更多 >
编程相关推荐