- 原地排序
是指按你制定的順序排列數(shù)據(jù)搞疗,然后用排序后的數(shù)據(jù)替換原來(lái)的數(shù)據(jù)。原來(lái)的順序會(huì)丟失。對(duì)于列表鱼鸠,sort()方法hi提供原地排序:
# 原地排序
data = [6, 3, 1, 2, 4, 5]
print(data)
data.sort()
print(data)
- 復(fù)制排序:
是指按你制定的順序排列數(shù)據(jù)猛拴,然后返回原數(shù)據(jù)的一個(gè)有序副本。原數(shù)據(jù)的順序依然保留蚀狰,只是對(duì)一個(gè)副本排序愉昆。在Python中,sorted() 支持復(fù)制排序
# 復(fù)制排序
data = [6, 3, 1, 2, 4, 5]
data2 = sorted(data)
print(data2)
print(data)
學(xué)習(xí)python中麻蹋,歡迎各位交流和指點(diǎn)