import sys
import pdb
a = [5, 2, 4, 1]
for i in range(len(a)):
for j in range(len(a) - 1):
if a[j] > a[j+1]:
t = a[j]
a[j] = a[j+1]
a[j] = t
print a
sys.exit()
我剛剛在Python中嘗試了一個C程序 - 沒有sorted
函數的普通排序。爲什麼我沒有得到排序的列表?在沒有排序函數的情況下在python中排序列表
爲什麼「沒有'sorted()'函數」? – Johnsyweb
@Johnsyweb我猜這是一個任務。教師通常不要求內建,以便學生如何做到這一點,而不是他們。 – rdodev
@rdodev:是的,如你所說。在有問題的會議和採訪中,他們期望它沒有內置的功能。 – rajpython