這不是基於效率,只需要非常非常基本的python知識(字符串,元組,列表基礎知識),因此不需要導入函數或使用排序/排序。 (這是使用Python 2.7.3)。Python:如何在沒有排序函數的情況下對列表中的字母進行排序?
比如我有一個列表:
unsort_list = ["B", "D", "A", "E", "C"]
sort_list = []
sort_list需要能夠打印出:
"A, B, C, D, E"
我可以用數字/整數做到這一點,是有字母類似的方法訂單字符串?如果不是,你會推薦什麼(即使效率不高),而無需導入或排序功能。
http://en.wikipedia.org/wiki/Sorting_algorithm。選擇或泡泡最容易實現。 – georg
這是你的功課,是你的功課! –
如果你可以用數字來完成,你可以在字符串中做任何修改而不用修改代碼。在python中,你可以使用'<', '>'等比較字符串,就像數字一樣。 – Vikas