本文主要是介绍Python实现对一个元组分别进行按姓名排序与按分数排序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
#-*- coding:utf-8 -*-
#杨鑫
L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]#按照姓名排序
def by_name(t):return t[0].lower()#按照分数排序
def by_score(t):return -t[1]L2 = sorted(L, key = by_name)
L3 = sorted(L,key = by_score)print("按照姓名排序后的结果:")
print(L2)
print("按照分数排序后的结果:")
print(L3)
结果:
这篇关于Python实现对一个元组分别进行按姓名排序与按分数排序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!