使用sort()方法对列表进行永久性排序及临时排序
来源:互联网 发布:mysql 前后空格为什么 编辑:程序博客网 时间:2024/06/05 16:49
Python从零开始自学——教材:《Python编程从入门到实践——————Eric Matthes》
Windows环境下——VScode编辑器
3.3组织列表:(遇到困扰)
3.3.1使用sort()方法对列表进行永久性排序及临时排序
先看永久性排序代码——书本案例。
cars=['bmw','audi','toyota','subaru']
cars.sort()
print(cars)
cars.sort(reverse=True)
print(cars)
临时排序代码如下:
cars=['bmw','audi','toyota','subaru']
print("Here is the original list:")
print(cars)
print("\nHere is the sorted list:")
print(sorted(cars))
print("\nHere is the original list again:")
print(cars)
输出结果:Here is the original list:
['bmw', 'audi', 'toyota', 'subaru']
Here is the sorted list:
['audi', 'bmw', 'subaru', 'toyota']
Here is the original list again:
['bmw', 'audi', 'toyota', 'subaru']
重点:如果你要按字母顺序相反的顺序显示列表,也可向函数sorted()传递参数reverse=True.
如何传递?
方法如下
places=['Paris','Boston','Houston','London','Tokyo']
print(places)
print(sorted(places))
print(places)
print(sorted(places,reverse=True))
['Paris', 'Boston', 'Houston', 'London', 'Tokyo']
['Boston', 'Houston', 'London', 'Paris', 'Tokyo']
['Paris', 'Boston', 'Houston', 'London', 'Tokyo']
['Tokyo', 'Paris', 'London', 'Houston', 'Boston']
向函数sorted()传递reverse=True即sorted(list,reverse=True)即可。
谢谢观看。
阅读全文
0 0
- 使用sort()方法对列表进行永久性排序及临时排序
- 使用sort方法对数组进行排序
- Java使用Collections.sort对一个列表进行自定义排序
- 使用Array的Sort()方法对数组进行排序
- Lucene使用Sort方法对文档进行排序
- C#使用sort方法对数组进行快速排序
- Collections.sort方法对list进行排序
- 使用Collections.sort对集合进行排序。
- 使用Collections.sort对List进行排序
- 对列表进行排序
- 用sort()方法对值类型进行排序
- Java-Collections的sort方法对list进行排序
- Java-Collections的sort方法对 list 进行排序
- 使用Collections.sort()方法扩展list集合中的数据并对其进行排序
- 使用sort方法对数组进行排序(split()出现错误的解决)
- 利用Sort()方法进行排序
- 练习使用 STL sort 对容器进行排序
- 使用Collections.sort()对List/ArrayList进行排序
- hadoop单机版安装及基本功能演示
- 爬取QQ空间数据<Python爬虫入门>
- keystone从uuid token转到fernet token
- 如何在本地服务器部署网站
- 使用Ubuntu64 16.04 英文版环境安装搜狗输入法
- 使用sort()方法对列表进行永久性排序及临时排序
- POI相关文章链接
- 简谈IT风投与中国
- Linux服务器磁盘占满问题解决
- http消息头
- 多线程系列一 进程和线程基本概念
- 音乐播放器中期总结(类似于qq音乐的歌词显示)
- 哈尔滨理工大学第七届程序设计竞赛初赛(高年级组)A 凌波微步【!LIS】
- 指针数组数组指针怼起来