【发布时间】:2018-06-29 16:23:05
【问题描述】:
我正在尝试按值对字典(称为“size_dict”)进行排序,并将前 20 个元素打印到控制台。我尝试了以下代码:
print(sorted(size_dict.items())[:20])
当我得到以下输出时,这不起作用:
[((64, 30), 1), ((107, 61), 1), ((175, 75), 1), ((183, 105), 1), ((207, 118) , 1), ((219, 94), 2), ((220, 125), 1), ((223, 98), 1), ((226, 97), 1), ((229, 132) , 1), ((230, 132), 1), ((233, 134), 2), ((235, 101), 1), ((236, 135), 1), ((240, 137) , 4), ((243, 139), 1), ((244, 105), 2), ((245, 105), 1), ((247, 106), 1), ((248, 142) , 1)]
有人知道我在这里做错了什么吗?
【问题讨论】:
-
哦,是的,我刚刚意识到它是按键排序的,谢谢!
标签: python sorting dictionary items