python3中sort排序大小写单词的排序方法
Python3中,可以使用sort()函数来对列表进行排序。如果要对大小写敏感的单词进行排序,可以使用默认的排序方法,它会把大写字母排在小写字母前面。
例如,对以下列表进行排序:
words = ['Apple', 'banana', 'cherry', 'orange']
words.sort()
print(words)
输出结果为:
['Apple', 'banana', 'cherry', 'orange']
如果要对大小写不敏感的单词进行排序,可以使用key参数来指定排序的规则。例如,可以使用lower()函数将所有单词转换为小写字母,然后再进行排序。
例如,对以下列表进行排序:
words = ['Apple', 'banana', 'cherry', 'orange']
words.sort(key=str.lower)
print(words)
输出结果为:
['Apple', 'banana', 'cherry', 'orange']
可以看到,这个排序方法会忽略单词的大小写,将它们按照字典序排序。
原文地址: https://www.cveoy.top/t/topic/bqi4 著作权归作者所有。请勿转载和采集!