例如[[ ], [ ], [ ]]这样的列表,对它进行排序~
第一种:
使用lambda对列表中的数据进行排序:
如果不懂lambda的可以去百度哦 有很多详细内容
按数字排序:
mylist = [['张三', 0.3], ['李四', 0.4], ['王五', 0.8], ['谢大脚', 0.9], ['谢广坤', 0.1]]
mylist2 = sorted(mylist,key=(lambda x:x[1]),reverse=True) # x[1]这边是按照列表的下标进行选取
print(mylist2) #结果就是根据分数排完序的列表
第二种:
没有的话直接pip下载就OK
pip install operator
from operator import itemgetter
sorted(mylist,key=itemgetter(1))
#输出结果就不再打印了 因为我比较懒