项目场景:
将字典排序后返回的不是字典,返回的是一个list
问题描述
factorMap = sorted(factorMap.items(),key=lambda factorMap:factorMap[0],reverse=True)
原因分析:
将字典排序后返回的不是字典,返回的是一个list
解决方案:
排序后需要转换一下数据类型,然后再用
factorMap = sorted(factorMap.items(),key=lambda factorMap:factorMap[0],reverse=True)
factorMap = dict(factorMap)#因为上一步处理完返回的是一个list类型,eg[(234, ‘wew’), (2, ‘d’), (1, ‘da’)]