是否有一个python函数可以根据大写字母排序列表?



我有一个这样的列表:

['DYLAN','BOB','ROB']

一切都是大写的,所以我写了一些python代码,取第一个字母,然后按字母顺序排序,但我想知道现在我是否可以用python函数来做。谢谢你。

排序时,列表的大小写无关紧要。你想要的东西可以在这里找到。关于转换为小写,您可以使用列表推导将列表的所有值转换为小写:[c.lower() for c in yourlist]。要了解更多关于列表理解的知识,我建议您查看这里。欢呼声

list有一个sort()函数:

l = ['DYLAN','BOB','ROB']
l.sort()
print(l)
['BOB', 'DYLAN', 'ROB']

除了在另一个答案中已经提到的.sort()之外,您还可以使用sorted(),如:

sorted(["DYLAN", "BOB", "ROB"])

最新更新