私は現在Pythonには新しく、この質問に固執していますが、適切な答えを見つけることができないようです。アルファベット順の文字列の長さでソートする方法は?
質問:単語のリストを指定すると、同じ単語を長さ(最長から最短)の順に並べたリストを返します.2番目の並べ替え基準はアルファベット順にする必要があります。ヒント:2つの機能を考える必要があります。
これは私がこれまで持っているものです。
def bylength(word1,word2):
return len(word2)-len(word1)
def sortlist(a):
a.sort(cmp=bylength)
return a
それは長さでソートするが、私はアルファベットの降順であり、この種の、に2つ目の基準を適用する方法がわかりません。あなたはこのような二つのステップでそれを行うことができます
http://stackoverflow.com/questions/ 4655591/python-sort-list - 大きなclaの宿題のように見えるssroom ... – eumiro