sort函数和sorted函数都是python内置的排序函数。那为什么会有2个排序函数呢?

总结一下,虽然都是内置的排序功能,但是还是有差异的。

1 sort原位排序,无返回值;sorted保留原对象,返回一个排序完的对象。

2 sort只能对列表进行排序;sorted可以对任何可迭代对象iterable(字符串,列表,元组,字典等)进行排序

3 sorted返回新对象,所以耗费较多资源。如果无需保存原对象,可以优先使用sort函数,节省内存空间。

sort函数和sorted函数的异同相关推荐

  1. python sort函数返回值_python中 sort方法 和sorted函数

    sort和sorted在python中常用语列表(或类列表)的排序,但是在python中有所区别. 他们的唯一的共同点恐怕就是都可以对列表排序,区别: 1. sorted是python的内置函数,可以 ...

  2. python sort 函数和sorted函数的简单区别

    1. sort函数可以对列表进行排序,并改变原列表的内容 2. sored 函数返回一个新的列表

  3. 初探 sort 方法和 sorted 内置函数

    本文主要介绍 Python 中 sort 方法和 sorted 函数的基本用法.高级用法.Timsort 算法的简单介绍.二者异同等.阅读本文预计 6 min. 初探 sort 方法和 sorted ...

  4. sort函数pythonreverse_Python基础 7 ---- Python内置sort和sorted函数

    1 Python对数据的排序有两种方法,一种是容器内置的sort函数,另外一种利用sorted函数 2 对于sort函数我们不再进行讨论,只要研究一下sorted函数 3 sorted函数的原形sor ...

  5. python中sorted函数的用法_Python3 中sorted() 函数的用法

    描述 sorted() 函数对所有可迭代的对象进行排序操作. 语法 sorted(iterable, key=None, reverse=False) iterable – 可迭代对象. key – ...

  6. Python sort()和sorted()函数区别及用法详解

    sorted()属于内置函数,作用于任意可迭代的对象,sorted() 函数总是会返回一个排序后的列表,原有列表保持不变 sort()一般作用于列表,属于列表的成员函数,它会直接修改原有列表,函数返回 ...

  7. Python中sort与sorted函数

    python中列表的内置函数sort()可以对列表中的元素进行排序,而全局性的sorted()函数则对所有可迭代的序列都是适用的: 并且sort()函数是内置函数,会改变当前对象,而sorted()函 ...

  8. sorted函数python_python中排序函数sort,sorted和operator.itemgetter的使用

    1.sort sort()是Python列表的一个内置的排序方法,list.sort() 方法排序时直接修改原列表,返回None:示例如下: 如上图所示,它可以对列表自动进行排序,并生成排好序的新的列 ...

  9. python中sorted函数的作用_Python中排序方法sort、函数sorted的key参数的作用分析

    从Python2.4开始,list.sort方法 和 sorted方法 都增加了一个 'key' 参数用来在进行比较之前指定每个列表元素上要调用的函数,将函数的返回值作为比较的依据. 那么怎么使用这个 ...

最新文章

  1. java script DOM操作
  2. java stream操作案例
  3. nagios 邮件报警脚本
  4. 如何获取 SAP Commerce Cloud Spartacus UI 购物车 Cart 的加载状态
  5. 作者:连德富,男,电子科技大学讲师、教育大数据研究所副所长。
  6. Intel 64/x86_64/IA-32/x86处理器 - 指令格式(8) - 80386/32位指令前缀
  7. VS 错误: 未找到与约束contractname Microsoft.VisualStudio.Utilities.IContentTypeRegistryService...
  8. NLP预训练家族 | Transformer-XL及其进化XLNet
  9. oracle in _all和any的区别,oracle经验之ANY,SOME,ALL区别
  10. 【实战】烂泥:XP系统的共享,你究竟知道
  11. Chrome无法使用Unity Web Player的解决方案
  12. 《信号与系统》解读 前言:为什么要解读《信号与系统》?
  13. Win8快捷键的使用
  14. KNN算法(10折交叉验证)
  15. 聚类系数与小世界网络
  16. 一次因JDK夏令时导致接口输出日期格式的时间与预期时间不一致的bug排查
  17. 计算机维护费可以跨年吗,税控技术维护费跨年可以抵扣吗_增值税
  18. 网传程序员加班猝死,当事人:我还在写代码
  19. react实现表头固定左侧,内容右侧循环,可换行
  20. 智能家居系列之Home Assistant

热门文章

  1. 低盈利、高现金流:紫光财报背后的半导体另类求生之路
  2. 我喜欢的图片不是png格式怎么办,使用Windows电脑1分钟搞定格式转换
  3. android错误之解析包时出现问题(一)
  4. 手机如何查看图片分辨率?手机图片分辨率怎么修改?
  5. matlab dx dy dt,dx/dt=y,dy/dt=-sinx,求大神帮忙编一个MATL? 爱问知识人
  6. linux rar文件怎么解压_Linux下rar压缩包的解压方法
  7. 【C++】1、C++ 11新特性
  8. Linux 重定向和追加(、 指令)
  9. 给定平面上的n个点,求最多有多少个点共线
  10. IE浏览器提示代理服务器没有响应,但是360浏览器可以用