美文网首页生活不易 我用python
python排序的俩种方式

python排序的俩种方式

作者: 枫灬叶 | 来源:发表于2017-03-30 17:37 被阅读0次
  • 原地排序
    是指按你制定的顺序排列数据,然后用排序后的数据替换原来的数据。原来的顺序会丢失。对于列表,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中,欢迎各位交流和指点

相关文章

  • python排序的俩种方式

    原地排序是指按你制定的顺序排列数据,然后用排序后的数据替换原来的数据。原来的顺序会丢失。对于列表,sort()方法...

  • Python列表的排序和反转

    Python列表的排序和反转 Python的三种排序方式 开始演示之前,先定义两个列表,name_list和num...

  • Python列表的排序和反转怎么使用?

    Python列表的排序和反转 Python的三种排序方式 开始演示之前,先定义两个列表,name_list和num...

  • 快速排序

    快速排序 快速排序简介 快速排序是一种基于交换的排序方式(另一种基于交换的排序方式是冒泡排序),它的时间复杂度是n...

  • Python实现程序员必备之排序算法汇总

    本文用Python实现了快速排序、插入排序、希尔排序、归并排序、堆排序、选择排序、冒泡排序共7种排序算法。 一、快...

  • 冒泡排序

    Python 冒泡排序 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,...

  • 桶式排序

    桶式排序不再是一种基于比较的排序方法,它是一种非常巧妙的排序方式,但这种排序方式需要待排序列满足如下两个特征: 待...

  • 【js】数组常见的几种排序...

    js常见的排序方式有选择排序、插入排序、冒泡排序、快速排序。 选择排序,应该是一种不稳定的排序方式,怎么个不稳定法...

  • python实现选择排序(SelectionSort)

    python实现【选择排序】 算法原理及介绍 选择排序(Selection-sort)是一种简单直观的排序算法。它...

  • Python列表的排序和反转

    Python的三种排序方式 开始演示之前,先定义两个列表,name_list和num_list, 运行程序,输出结...

网友评论

    本文标题:python排序的俩种方式

    本文链接:https://www.haomeiwen.com/subject/zqepottx.html