【发布时间】:2016-06-16 11:18:15
【问题描述】:
所以我有一个问题,我该如何对这个列表进行排序:
['Pera','mela','arancia','UVA']
变成这样:
['arancia','mela','Pera','UVA']
在练习中,它说使用带有 cmp 参数的 sorted() 函数。
【问题讨论】:
-
cmp已弃用,不应使用。 -
为什么需要任何参数?如果你把它交给 sorted 函数,那不就行了吗?
-
运行 sorted(myList) 将为您做到这一点。你没有 cmp 参数
-
不会。它会先对大写字母单词进行排序,然后再对小写字母单词进行排序。
-
不,它必须按字母顺序排序。小写或大写首先无关紧要。例如:list['Car','amazing','zipcode','Orange'] 排序为:list['amazing','Car','Orange','zipcode']
标签: python list sorted cmp alphabetical-sort