Python中sort()和sorted()有什么区别和联系呢

已收录   阅读次数: 1,412
2020-01-0619:21:00 发表评论
摘要

学习Python这门编程的过程中,肯定会遇到sort()和sorted()两种排序方法,那么它们之前的区别和联系到底是什么呢?请看这篇文章,给大家解释的明明白白……

分享至:
Python中sort()和sorted()有什么区别和联系呢

开篇寄语

学习Python这门编程的过程中,肯定会遇到sort()和sorted()两种排序方法,那么它们之前的区别和联系到底是什么呢?请看这篇文章,给大家解释的明明白白。

内容详情

简单来说,sort是永久性排序修改,sorted是暂时性排序修改,前者修改后就是修改的样子。

sort用法是如:

>>> b.sort()
>>> b
['1zp', '31dfwe', '54fg', 'a462d', 'abc']

sorted的用法是如:

>>> sorted(b)
['1zp', '31dfwe', '54fg', 'a462d', 'abc']
>>> sorted(b,key=lambda x:x[2],reverse=Ture)

可以用这种方法排序,而sort并不刻意

  • 我的微信
  • 微信扫一扫加好友
  • weinxin
  • 我的微信公众号
  • 扫描关注公众号
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: