sort()函数 l=['abc','ABD','aBe'] l.sort() #默认升序排序 print(l) #['ABD', 'aBe', 'abc'] l.sort(key=str.lower) #key参数给出一个单个参数的函数,它返回排序中使用的值,把字母都转成小写然后按照升序排序 print(l) #['abc', 'ABD', 'aBe'] l.sort(key=str.lower, reverse=True) #reverse参数允许排序降序排序 print(l) #['aBe', 'ABD', 'abc']
sorted()函数
l=['abc','ABD','aBe']
print(sorted(l)) #默认升序排序 ['ABD', 'aBe', 'abc'] print(sorted(l,key=str.lower)) #key参数给出一个单个参数的函数,它返回排序中使用的值,把字母都转成小写然后按照升序排序 ['abc', 'ABD', 'aBe'] print(sorted(l,key=str.lower,reverse=True)) #reverse参数允许排序降序排序 ['aBe', 'ABD', 'abc']
print(sorted([x.lower() for x in l], reverse=True)) #先转成小写然后在排序 ['abe', 'abd', 'abc']