Jestem obecnie nowy dla Pythona i utknąłem na to pytanie, nie wydaje się, aby znaleźć właściwą odpowiedź.jak sortować według długości ciągu, a następnie kolejności alfabetycznej?
pytanie: Biorąc pod uwagę listę słów, zwróć listę z tymi samymi słowami w kolejności od długości (najdłuższej do najkrótszej), drugie kryteria sortowania powinny być alfabetyczne. Podpowiedź: potrzebujesz dwóch funkcji.
To, co mam tak daleko:
def bylength(word1,word2):
return len(word2)-len(word1)
def sortlist(a):
a.sort(cmp=bylength)
return a
sortuje według długości, ale nie wiem jak zastosować drugi kryteria tego rodzaju, która schodząc alfabetycznej.
http://stackoverflow.com/questions/ 4655591/python-sort-list - wygląda jak zadanie domowe dużego cla ssroom ... – eumiro