字典按值或按键排序
d = {1: 'a', 3: '5'}
# 按键排序, 默认升序(降序可设置reverse=True),默认输出kv元祖列表
d_sorted_by_key = sorted(d)
# 按值排序,默认升序
d_sorted_by_value = sorted(d.items(), key=lambda kv:kv[1])
# 先按值排序,再按键排序
d_sorted_by_kv = sorted(d.items(), key=lambda kv:(kv[1], kv[0])
本文来自博客园,作者:Tsingwaa,转载请注明原文链接:https://www.cnblogs.com/Tsingwaa/articles/15074335.html

浙公网安备 33010602011771号