【说站】Python如何实现字符串排序
2024-11-25
3
Python如何实现字符串排序
说明
1、sort()方法对字符串排序时,使用“ASCII 字符顺序”,而不是实际的字典顺序。
2、如果需要按照普通的字典顺序来排序,就在 sort()方法调用时,将关键字参数key设置为 str.lower。
实例
spam = ['elephants', 'dogs', 'cats', 'badgers', 'ants'] spam.sort() print(spam) 打印结果: ['ants', 'badgers', 'cats', 'dogs', 'elephants'] sort()方法对字符串排序时,使用“ASCII 字符顺序”,而不是实际的字典顺序。这意味着大写字母排在小写字母之前。因此在排序时,小写的 a 在大写的Z 之后。 spam = ['Alice', 'ants', 'Bob', 'badgers', 'Carol', 'cats'] spam.sort() print(spam) 打印结果: ['Alice', 'Bob', 'Carol', 'ants', 'badgers', 'cats'] 如果需要按照普通的字典顺序来排序,就在 sort()方法调用时,将关键字参数key设置为 str.lower。 spam = ['a', 'z', 'A', 'Z'] spam.sort(key=str.lower) print(spam) 打印结果: ['a', 'A', 'z', 'Z']
以上就是Python实现字符串排序的方法,希望对大家有所帮助。更多Python学习指路:python基础教程
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
更新于:2小时前赞一波!1
相关文章
- 【说站】python数值类型的使用整理
- 【说站】python如何用循环遍历分离数据
- 【说站】python判断变量的方法对比
- 【说站】Python如何对多个sheet表进行整合?
- 【说站】python遍历查看csv文件
- 【说站】Python如何删除csv中的内容
- 【说站】python标记删除如何实现?
- 【说站】python自由变量是什么
- 【说站】Python如何用下标取得列表的单个值
- 【说站】Python切片获取列表多个值
- 【说站】python变量如何在作用域使用
- 【说站】Python如何在列表中添加新值
- 【说站】Python中JSON数据如何读取
- 【说站】Python装饰器的应用场景
- 【说站】Python threading模块的常用方法
- 【说站】Python map接收参数的探究
- 【说站】Python如何自定义类继承threading.Thread
- 【说站】python中random模块求随机数
- 【说站】python中figure()函数画两张图
- 【说站】python中subplot函数怎么画图?
文章评论
评论问答