python 8:list.sort(reverse=false)、sorted(list, reverse=false)(对列表进行不可恢复排序;对列表进行可恢复排序)


1 bicycles = ['trek', 'cannondale', 'redline', 'specialized']
2 print(bicycles)
3 print(sorted(bicycles)) #默认第二参数为reverse = False,临时升序排序,并不改变原列表
4 print(sorted(bicycles, reverse = True)) #第二参数为reverse = True,临时降序排序,并不改变原列表
5 print(bicycles)
6 bicycles.sort() #默认第一参数为reverse = False,永久性升序排序,并改变原列表
7 print(bicycles)
8 bicycles.sort(reverse = True) #第一参数为reverse = True,永久性降序排序,并改变原列表
9 print(bicycles)
1 运行结果应该是:
2     ['trek', 'cannondale', 'redline', 'specialized']
3     ['cannondale', 'redline', 'specialized', 'trek']
4     ['trek', 'specialized', 'redline', 'cannondale']
5     ['trek', 'cannondale', 'redline', 'specialized']
6     ['cannondale', 'redline', 'specialized', 'trek']
7     ['trek', 'specialized', 'redline', 'cannondale']

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM