#python 排序的方法 #Python 列表有一个内置的 list.sort() 方法可以直接修改列表 list1 = [1,3,5,10,2,1] list1.sort() print(list1) list1 = [1,3,5,10,2,1] list1.sort(reverse=True) print(list1)
#python 排序的方法 #python还有一个 sorted() 内置函数,它会从一个可迭代对象构建一个新的排序列表。 #返回值是列表 list1 = [1,5,2,1,10] newlist = sorted(list1,reverse=True) print(newlist) #而 sorted() 函数可以接受任何可迭代对象。 print(sorted({1: 'D', 2: 'B', 10: 'B', 4: 'E', 5: 'A'}))# [1, 2, 4, 5, 10] #key 形参的值应该是个函数(或其他可调用对象),它接受一个参数并返回一个用于排序的键 student_tuples = [ ('john', 'A', 15), ('jane', 'B', 12), ('dave', 'B', 10), ] print(sorted(student_tuples, key=lambda x: x[2]))
标签:10,python,list1,几种,print,sorted,排序 From: https://www.cnblogs.com/shunguo/p/17093908.html