【发布时间】:2015-04-05 22:26:52
【问题描述】:
例如:我的字典如下:
dic = {'bob':['0,5,1'], 'annie':['2,4,0'], 'charles':['0,7,0']}
我希望能够:
首先:对键进行排序,使其按字母顺序排列
其次:对每个键的值进行排序,以便选择最大值
我期望的结果是:
annie:4
bob:5
charles:7
我已经做了很长时间了,只能打印出总和最大的整个列表。例如,使用我当前的代码,我得到了这个:
[2, 4, 0]
[2, 4, 0]
[2, 4, 0]
这是因为程序会找到总和最大的列表,并为字典中的每个键打印出来。我为此使用了max(dic.values())。
非常感谢您的帮助和最有效的方法。谢谢你
【问题讨论】:
-
侯赛因,不客气!答案解决了你的问题吗?
标签: python-3.x