python3学习笔记(8)_sorted
1 # python学习笔记 2017/07/13 2 # !/usr/bin/env python3 3 # -*- coding:utf-8 -*- 4 5 #python 内置sorted()函数 可以对list进行排序 6 l = [1,4,-7,13] 7 print(sorted(l)) 8 9 #sort() 函数是一个高阶函数,它可以接收一个key函数来实现自定义的排序 10 #按绝对值大小排序 11 print(sorted(l, key = abs)) 12 13 #字符串排序 ,按照ascii 的大小写比较 14 sl = ["abc", "Zoom", "yes","be"] 15 print(sorted(sl)) 16 17 #忽略大小写排序,就是把字符串全部变成大写或者小写 进行比较 18 print(sorted(sl, key = str.lower)) 19 20 #进行反向排序,不需要修改 第二个 key 函数,字需要 传入第三个参数 reverse = True 21 print(sorted(sl, key = str.lower, reverse = True))