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))
复制代码

 

posted @   wjwdive  阅读(205)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示