本文主要是介绍用一组tuple表示学生名字和成绩,上述列表分别按名字排序和按照成绩排名,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
sorted排序list中的每一个元素都作用于key中的函数
L = [('Bob', 65), ('Adam', 82), ('Bart', 59), ('Lisa', 98)]
print('按名字排序',sorted(L,key=(lambda t: t[0].lower())))
print('按照成绩从小到大排名:',sorted(L, key=lambda s:s[1]))
print('按照成绩从大到小排名:',sorted(L, key=lambda s:s[1],reverse=True)) #sorted函数中有reverse为True表示降序
这篇关于用一组tuple表示学生名字和成绩,上述列表分别按名字排序和按照成绩排名的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!