- 原地排序
是指按你制定的顺序排列数据,然后用排序后的数据替换原来的数据。原来的顺序会丢失。对于列表,sort()方法hi提供原地排序:
# 原地排序
data = [6, 3, 1, 2, 4, 5]
print(data)
data.sort()
print(data)
- 复制排序:
是指按你制定的顺序排列数据,然后返回原数据的一个有序副本。原数据的顺序依然保留,只是对一个副本排序。在Python中,sorted() 支持复制排序
# 复制排序
data = [6, 3, 1, 2, 4, 5]
data2 = sorted(data)
print(data2)
print(data)
学习python中,欢迎各位交流和指点