# python学习笔记 2017/07/13
# !/usr/bin/env python3
# -*- coding:utf-8 -*- #python 内置sorted()函数 可以对list进行排序
l = [1,4,-7,13]
print(sorted(l)) #sort() 函数是一个高阶函数,它可以接收一个key函数来实现自定义的排序
#按绝对值大小排序
print(sorted(l, key = abs)) #字符串排序 ,按照ascii 的大小写比较
sl = ["abc", "Zoom", "yes","be"]
print(sorted(sl)) #忽略大小写排序,就是把字符串全部变成大写或者小写 进行比较
print(sorted(sl, key = str.lower)) #进行反向排序,不需要修改 第二个 key 函数,字需要 传入第三个参数 reverse = True
print(sorted(sl, key = str.lower, reverse = True))
相关文章
- 04-01python3学习笔记(8)_sorted
- 04-01WPF学习笔记(8):DataGrid单元格数字为空时避免验证问题的解决
- 04-01《信息安全系统设计与实现》学习笔记8
- 04-01单片机学习笔记 8 —— 可播放音乐的蜂鸣器
- 04-01【R语言学习笔记】 Day8 非线性模型及交叉检验
- 04-01学习笔记(01):8小时学会HTML网页开发-附录⑤ oveflow溢出处理
- 04-01k8s 学习笔记 之 statefulset 应用 为何总是pending 状态
- 04-01python学习笔记8-邮件模块
- 04-01学习笔记 6月4日(周五):内容8 面向对象的基础类
- 04-01SpringCloud-2.0-周阳(8. 负载均衡 - Ribbon)学习笔记