python中的sorted函数和operator.itemgetter()函数

it2022-05-05  124

nameRank = sorted(rankList.items(), key = operator.itemgetter(1))

rankList 是一个字典,rankList.items() ,Python 字典 items() 方法以列表返回可遍历的(键, 值) 元组数组,就是这样 [(),()] sorted(iterable,function,reverse),上面的operator.itemgetter(1)表示一个函数,1表示取iterable里的第二个数,用这个数来进行排序。 reverse就不用说了,是一个bool变量,表示升序还是降序排列,默认为false(升序排列),定义为True时将按降序排列。


最新回复(0)