直接上代碼:
a = [1, 2, 3, 4, 4, 5, 6, 7, 7, 9, 0]
a.sort()
last = a[-1]
for i in range(len(a)-2, -1, -1):
if last == a[i]:
del a[i]
else:
last = a[i]
print(a)
運行結果:[0, 1, 2, 3, 4, 5, 6, 7, 9]
描述:sort() 函數用於對原列表進行排序,如果指定參數,則使用比較函數指定的比較函數。
sort()方法語法:
list.sort(cmp=None, key=None, reverse=False)
參數
-
cmp -- 可選參數, 如果指定了該參數會使用該參數的方法進行排序。
-
key -- 主要是用來進行比較的元素,只有一個參數,具體的函數的參數就是取自於可迭代對象中,指定可迭代對象中的一個元素來進行排序。
-
reverse -- 排序規則,reverse = True 降序, reverse = False 升序(默認)
