python排序的俩种方式

  • 原地排序
    是指按你制定的顺序排列数据,然后用排序后的数据替换原来的数据。原来的顺序会丢失。对于列表,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中,欢迎各位交流和指点

    原文作者:枫灬叶
    原文地址: https://www.jianshu.com/p/101a2295acad
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞