Python-将字典的特定部分从最小到最大排序

时间:2018-10-19 03:25:35

标签: python python-3.6

我的输出: enter image description here

应该是什么样子: enter image description here

我的代码: enter image description here

我的输出:

Jersey number: 84, Rating: 7
Jersey number: 4, Rating: 5
Jersey number: 66, Rating: 9

要求:

Jersey number: 4, Rating: 5
Jersey number: 66, Rating: 9
Jersey number: 84, Rating: 7

我不确定如何以所需的顺序获取球衣号码,我尝试了多种方法,但仍不确定。具体的订单是我的目的地。有任何想法吗? 谢谢您的阅读!

1 个答案:

答案 0 :(得分:0)

由于您想按键对字典进行排序,而这恰好是项元组的第一项,因此您可以简单地按元组顺序对字典项进行排序:

for jersey, rating in sorted(team.items()):