在Python中可以使用sorted函数对list进行排序,但是如果排序的对象是一个包含tuple的list时,sorted函数会使用tuple的第一个元素。
如果想要使用tuple的第二个元素进行排序,可以向sorted函数传入一个key参数,key参数必须是一个函数,输入是list的一个元素,输出最好是一个数字或简单的字符。
构造这样一个函数可以使用匿名函数lambda,示例代码如下:
本回答由电脑网络分类达人 刘娜推荐 评论 10
日TimE寸
采纳率:90%来自团队:百度与你同在擅长:python数据结构及算法数学学习帮助编程语言