Discuss / Python / sorted函数原理

sorted函数原理

Topic source

AI__Al

#1 Created at ... [Delete] [Delete and Lock User]

key只是预处理送入sorted中函数的数据,不涉及到排序,而且key处理的是单个数据

运行下面程序可知其原理

a=sorted(['bob', 'about', 'zoo', 'credit'])print(a)

a=['Bob', 'about', 'zoo', 'Credit']
print(str.lower(a[0]))

a=['Bob', 'about', 'zoo', 'Credit']
print(str.lower(a))

所以,本题只需要送入正确的参数到sorted函数即可

def by_name(t):
    return t[0]

def by_score(t):
    return -t[1]

宽人宽语

#2 Created at ... [Delete] [Delete and Lock User]

Thx

可以请问一下这里参数t的意思吗?不是很懂。。。

t是老师定义的一个参数啊,t对应的就是L里面的那几个tuple,而by_xx这个函数返回的就是角标了啊,对应的tuple里面的内容


  • 1

Reply