在调用sorted函数对字典按value值进行排序的时候,常用到如下代码:
sorted(dic.items(),key=operator.itemgetter(1),reverse=True)
其中第一个参数为将字典变成可迭代类型后的结果,python2用iteritems,而python3不支持字典的这一attribute,需要用到items,将字典变换为一个列表。
本文介绍如何使用Python的sorted函数结合operator模块对字典按value值进行排序,特别针对Python3中字典迭代方式的变化。
在调用sorted函数对字典按value值进行排序的时候,常用到如下代码:
sorted(dic.items(),key=operator.itemgetter(1),reverse=True)
1万+

被折叠的 条评论
为什么被折叠?