Python: Wie Sortieren, das alphabet in einer Liste sortiert ohne Funktionen?

Dies nicht auf Effizienz und hat zu tun mit nur sehr grundlegende Kenntnisse in python (Strings, Tupel, Listen Grundlagen) also kein Import-Funktionen oder mit Sortieren/sortiert. (Dies ist mit Python 2.7.3).

Ich habe zum Beispiel eine Liste:

unsort_list = ["B", "D", "A", "E", "C"]
sort_list = []

sort_list muss in der Lage sein zu drucken:

"A, B, C, D, E"

Ich kann es tun, mit Nummern/zahlen, gibt es eine ähnliche Methode für die alphabetische Ordnung von Zeichenfolgen? wenn nicht, was würden Sie empfehlen (auch wenn es nicht effizient.) ohne Import-oder Sortierfunktionen.

en.wikipedia.org/wiki/Sorting_algorithm. Auswahl oder Blase sind am einfachsten zu implementieren.
Es sind Ihre Hausaufgaben, ist es Ihr zu tun!
Wenn Sie es tun können, mit zahlen, Sie können es tun, strings ohne änderung im code. In python können Sie strings vergleichen mit <, > etc. wie mit zahlen.
Ascii-Zeichen sind so angeordnet, dass ord("A") < ord("B") < ord("C") ..., ord() wird die Ordnungszahl Funktion. Wenn es eine eins-zu-eins-Zuordnung zwischen den ganzen zahlen und strings, dann können Sie verwenden die exakt gleichen Algorithmus zum Sortieren von Buchstaben, wie Sie können, zahlen.

InformationsquelleAutor Test_Subject | 2012-10-27

Schreibe einen Kommentar