Şu anda python'da yeniyim ve bu soruya takılıp kaldım, uygun cevabı bulamıyorum.Dize uzunluğunu alfabetik sıraya göre sıralamak nasıl?
question: Kelimelerin bir listesi verildiğinde, aynı sözcükleri içeren bir listeyi uzunluk sırasına göre (en uzun ve en kısa) döndürerek, ikinci sıralama kriterleri alfabetik olmalıdır. İpucu: İki işlevi düşünmeniz gerekir.
def bylength(word1,word2):
return len(word2)-len(word1)
def sortlist(a):
a.sort(cmp=bylength)
return a
o uzunluğuyla sıralar ama alfabetik azalan gereğidir bu tür, ikinci kriterleri nasıl uygulanacağını bilmiyorum:
Bu defa ne var.
http://stackoverflow.com/questions/ 4655591/python-sort-list - büyük bir cla ödevi gibi görünüyor ssroom ... – eumiro