我目前是python的新手,被困在这个问题上,似乎无法找到正确的答案。如何按字符串的长度和字母顺序排序?
问题:给出的单词的列表,按长度顺序返回具有相同的单词列表(最长到最短),第二类标准应该是按字母顺序排列。提示:你需要考虑两个功能。
这是我到目前为止有:
def bylength(word1,word2):
return len(word2)-len(word1)
def sortlist(a):
a.sort(cmp=bylength)
return a
它按长度,但我不知道如何将第二标准适用于这类,这是按字母顺序降序排列。
http://stackoverflow.com/questions/ 4655591/python-sort-list - 看起来像一个大cla的作业ssroom ... – eumiro 2011-01-11 15:56:27