Python - anordnen von Wörtern in alphabetischer Reihenfolge

Muss das Programm drucken Sie die Namen alphabetisch die Letzte aus 8 Elementen.
Die Namen/Wörter eingegeben werden können, die in irgendeiner Weise durch den code.
Ich denke, ich sollte mit Listen und in range() hier. Ich hatte eine Idee von dem man die erste/zweite/Dritte/... Brief von der input-Namen mit Buchstaben des vorherigen, und dann setzen Sie an das Ende der Liste bzw. vor der vorhergehende (je nach Vergleich), und dann zu wiederholen, dass für den nächsten Namen. Am Ende würde das Programm drucken Sie das Letzte Element der Liste.

  • Ist dies eine übung, die Sie tun, eine bestimmte Art, oder können Sie nur verwenden sort oder max wie empfohlen in den bereits gegebenen Antworten?
  • Ich will nicht zu schreiben, eine vollständige Antwort jetzt, aber Sie sollten im Hinterkopf behalten, dass die Antworten empfehlen max und sort nicht unbedingt behandeln Großschreibung korrekt, da diese Art von der numerische Wert eines Zeichens (so A < B, aber a > B).
  • Für, dass Sie können verwenden Sie immer die oberen oder unteren
  • Hier ist ein Beispiel, wie man richtig sortiert alphabetisch mit einem bestimmten Gebietsschema-Einstellungen: stackoverflow.com/a/36156/212555
InformationsquelleAutor CrashZer0 | 2012-12-10
Schreibe einen Kommentar