#encoding = utf-8 list = [1,8,3,6] print(list.sort()) #Noneprint(list)#[1,3,6,8]print(sorted(list))#[1, 3, 6, 8]print(sorted(list,reverse=True))#[8, 6, 3, 1]print(list)#[1,3,6,8]由以上总结,list.sort()是对原始的List进行操作,调用后原始的list会改变,没有返回值。并且sort()只能对list操作。sorted(iterable, key=None, reverse=False) –> new sorted list 适用于任何可迭代容器,调用后返回的是已经排好序的iterable,不改变原始的iterabel。因为对于字符串、列表、元组来说都可以用a[::-1]来取反,要注意a[::-1]返回的是一个逆转的列表、字符串、元组。并不是对a的原地修改list1 = [1,2,4,23,2] print(list1.reverse())#None reversed()函数是返回序列seq的反向访问的迭代子。参数可以是列表,元组,字符串,不改变原对象。rever = reversed(list1) print(rever) #<list_reverseiterator object at 0x00000080312EB978>返回的是迭代器对象for i in rever:  #需要遍历输出各个元素  print(i)总结:reverse()是列表的内置方法,无参数,无返回值,reverse()会改变列表(原地反转),因此无需返回值。字典、元组、字符串不具有reverse()方法,如果调用将会返回一个异常。reversed()函数是返回序列seq的反向访问的迭代子。参数可以是列表,元组,字符串,不改变原对象。注意:reversed()之后,只在第一次遍历时返回值。

转载于:https://www.cnblogs.com/alpqmz/p/9655220.html

python中sorted和.sorted 、reversed和reverse的使用相关推荐

  1. python中sort和sorted区别_Python中的 sort 和 sorted的用法与区别

    今天在做一道题时,因为忘了Python中sort和sorted的用法与区别导致程序一直报错,找了好久才知道是使用方法错误的问题!现在就大致的归纳一下sort和sorted的用法与区别 1. sort: ...

  2. Python中sort和sorted函数代码解析

    Python中sort和sorted函数代码解析 本文研究的主要是Python中sort和sorted函数的相关内容,具体如下. 一.sort函数 sort函数是序列的内部函数 函数原型: L.sor ...

  3. python中的sort,sorted

    python中的sort,sorted 文章目录 python中的sort,sorted 两者区别 用法: 用法示例 对字典排序: 对列表排序: 两者区别 sorted有返回值,而sort没有返回值. ...

  4. [转载] python中sort,sorted,reverse,reversed的区别

    参考链接: Python中的sort 简单的说以上四个内置函数都是排序. 对于sort和reverse都是list列表的内置函数,一般不传参数,没有返回值,会改变原列表的值. 而sorted和reve ...

  5. Python中sort和sorted的用法与区别

    1. sort: sort是Python中列表的方法 sort() 方法语法: list.sort(key=None, reverse=False) 有两个参数,这里不讲第一个参数,第二个参数当 re ...

  6. Python中sort与sorted函数

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

  7. Python中sort()和sorted()的区别

    Python中提供了两种常用的对列表进行排序的方法: 使用列表对象的sort()方法: 使用内置的sorted()函数: 1.使用列表对象的sort()方法 列表对象提供了sort()方法对于原列表中 ...

  8. 在Python中如何使用sorted()和sort()函数

    在某种程度上,所有的程序员都必须编写代码对项目或数据进行排序.在应用程序当中,排序对于用户体验而言是非常重要的,无论是按时间戳对用户最近的活动进行排序,还是按照姓氏的字母顺序排列电子邮件收件人列表.P ...

  9. 第8.23节 Python中使用sort/sorted排序与“富比较”方法的关系分析

    一. 引言 <第8.21节 Python中__lt__.gt__等 "富比较"("rich comparison")方法用途探究>和<第8.2 ...

  10. [转载] python中sort()与sorted()

    参考链接: Python中的Sorted 本文主要讲sort与sorted的主要区别,以便正确使用 一. sort()只能用于列表:sorted()可以用于所有可迭代对象: 比如: str_a = & ...

最新文章

  1. python爬虫能干啥-Python爬虫还能干什么?
  2. 树莓派命令行配置无线网络和SSH远程登陆
  3. 解决nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed错误
  4. 体质测试数据统计软件,[体质测试数据excel自动统计表]体质测试数据Excel自动统计模板的研制...
  5. error: Program received signal SIGSEGV, Segmentation fault. (Codeblocks, C++)
  6. range 小程序picker_小程序开发讲义【入门篇】 03
  7. C++ 结构体字节对齐
  8. python open读取_读取文件—open()、read()
  9. Eclipse字体调整
  10. 12行代码获取1000万行手机号码归属地
  11. Adobe Flex大师之路
  12. 11张网络安全思维导图,运维快收藏起来强化你的服务器吧!
  13. OS福利部落iOS15绕过激活工具,支持最新iOS15.5绕过
  14. 词霸天下---177 词根 【 -vast- = -wast- 空,荒废 】仅供学习使用
  15. 腹有诗书气自华——记环宇通软CEO骆永华 1
  16. 多家知名企业笔试面试精华
  17. 数据挖掘算法和实践(四):支持向量机(iris鸢尾花数据集)
  18. Android获取通讯录权限6.0及以上
  19. NodeJS之child_process模块
  20. Survey of Low-Resource Machine Translation阅读笔记

热门文章

  1. Javah 常见错误记录
  2. golang的WaitGroup
  3. 面试关于ISO七层模型你应该知道的东西
  4. C语言中()和【】的区别?
  5. 前端三十三:表单form
  6. 汇编:ZF(zero flag)标志位
  7. 点量OTT TV 点播软件模式为何受海外华人运营者喜爱?
  8. Linux学习日记之sshd服务
  9. ubuntu中安装ffmpeg+mencoder转换flv -
  10. 软件测试之三——路径覆盖