今天小编给大家分享一下怎么用Python实现字符串排序的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
说明
sort()方法对字符串排序时,使用“ASCII 字符顺序”,而不是实际的字典顺序。
如果需要按照普通的字典顺序来排序,就在 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实现字符串排序”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网行业资讯频道。