Python_列表操作2
1.使用sort()方法对列表进行永久性排序:
colorsList=['hong','cheng','huang','lv'] colorsList.sort() #正序排序
print(colorsList) colorsList.sort(reverse=True) #倒序 关键字:reverse=True
print(colorsList)
执行结果:
['cheng', 'hong', 'huang', 'lv']
['lv', 'huang', 'hong', 'cheng']
2.使用函数sorted()对列表进行临时排序:(sorted()让你能够按特定顺序显示列表元素,同时不影响它们在列表中的原始排列顺序。)
print('原列表:')
print(colorsList) print('调用sorted()方法升序后的临时列表:')
print(sorted(colorsList)) #升序 print('调用sorted()方法后的原列表:')
print(colorsList) print('原列表:')
print(colorsList) print('调用sorted()方法倒序后的临时列表:')
print(sorted(colorsList,reverse=True)) #倒序 print('调用sorted()方法后的原列表:')
print(colorsList)
执行结果:
原列表:
['hong', 'cheng', 'huang', 'lv']
调用sorted()方法升序后的临时列表:
['cheng', 'hong', 'huang', 'lv']
调用sorted()方法后的原列表:
['hong', 'cheng', 'huang', 'lv']
原列表:
['hong', 'cheng', 'huang', 'lv']
调用sorted()方法倒序后的临时列表:
['lv', 'huang', 'hong', 'cheng']
调用sorted()方法后的原列表:
['hong', 'cheng', 'huang', 'lv']
3.reverse()方法:反转列表元素的排列顺序
colorsList=['hong','cheng','huang','lv'] print('原列表:')
print(colorsList) colorsList.reverse()
print('调用reverse()方法第一次反转后的列表:')
print(colorsList) #第一次反转 colorsList.reverse()
print('调用reverse()方法第二次反转后的列表:')
print(colorsList) #第二次反转
执行结果:
原列表:
['hong', 'cheng', 'huang', 'lv']
调用reverse()方法第一次反转后的列表:
['lv', 'huang', 'cheng', 'hong']
调用reverse()方法第二次反转后的列表:
['hong', 'cheng', 'huang', 'lv']
Python_列表操作2的更多相关文章
- Python_列表操作1
1.列表相关操作:声明,添加,删除,修改,获取len colors=['红','橙','黄','绿'] #声明一个列表 def colors_getall(): #获取列表中所有元素 return c ...
- react实例之todo,做一个实时响应的列表操作
react实例之todo, 做一个实时响应的列表操作 在所有的mvc框架中,最常见的例子不是hello world,而是todo,由于reactjs的简单性,在不引用flux和redux的情况下,我们 ...
- python_列表
1. 列表的定义 (1) 用[]包含的元素,就是列表 (2)可以用list函数定义列表 2. 基本的列表操作(可参考示例) (1)元素赋值 (2)删除元素 (3)分片赋值 3. 列表方法 (1) ...
- TCL语言笔记:TCL中的列表操作
一.介绍 列表则是具有特殊解释的字符串.Tcl 中的列表操作和其它 Tcl 命令一样具有相同的结构.列表可应用在诸如 foreach 这样的以列表为变元的循环命令中,也应于构建 eval 命令的延迟命 ...
- Python 基础篇:字符串、列表操作
字符串操作 判断是否为数字 string = "200" string.isdigit() >>false 待完善.. 列表操作 列表是我们最以后最常用的数据类型之一, ...
- 征服 Redis + Jedis + Spring (三)—— 列表操作【转】
一开始以为Spring下操作哈希表,列表,真就是那么土.恍惚间发现“stringRedisTemplate.opsForList()”的强大,抓紧时间恶补下. 相关链接: 征服 Redis 征服 Re ...
- python学习笔记——列表操作
python列表操作——增 append:追加一条数据到列表的最后 name = ["Zhangsan","XiongDa","Lisi"] ...
- Python中的列表操作
Python的列表操作可谓是功能强大且方便(相对于Java)简单.常规的操作就不说了(这不是一个入门教程),介绍几个很有特点的例子 添加 # 追加到结尾(append) li = [1, 2, 3, ...
- [Python Study Notes]列表操作
列表操作 a.切片 >>> names = ["Alex","Tenglan","Eric","Rain&quo ...
随机推荐
- ES6新增函数总结和range函数实现
Array.from 类数组,Set,字符串转为数组 Array.of 不定参数转为数组 Array.prototype.fill(value,[start],[end]) 对数组在指定范围填充 ...
- eclipse配置maven环境 腾讯课堂的(还没试)
下载和基本配置 https://ke.qq.com/webcourse/index.html#cid=434021&term_id=100518216&taid=37765432689 ...
- springboot项目中使用spring-data-Redis对map序列化时报错
错误信息: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String at org.spri ...
- 在使用redis做缓存后,mybatis的延迟加载失效
原来使用的是EHcache,mybatis延迟加载没有问题,改成redis后,延迟加载获得数据时就会发生错误. 报:Cannot get Configuration as configuration ...
- [LeetCode] 310. Minimum Height Trees 最小高度树
For a undirected graph with tree characteristics, we can choose any node as the root. The result gra ...
- [LeetCode] 503. Next Greater Element II 下一个较大的元素 II
Given a circular array (the next element of the last element is the first element of the array), pri ...
- SLA 99.99%以上!饿了么实时计算平台3年演进历程
作者介绍 倪增光,饿了么BDI-大数据平台研发高级技术经理,曾先后就职于PPTV.唯品会.15年加入饿了么,组建数据架构team,整体负责离线平台.实时平台.平台工具的开发和运维,先后经历了唯品会.饿 ...
- 【视频开发】【Live555】摄像头采集,264编码,live555直播(0)
参看 有关live555 1.首先需要修改live555,定义从 内存中直接获取source而不是从文件读取source的类. 自己实现的类命名为 H264FramedLiveSource /* ...
- ERP解析外围系统json数据格式
外围系统调用ERP的WebService接口,将数据以json格式传到ERP,ERP解析json 1.创建java source jsp,提供java方法解析json数据 create or repl ...
- 基于卷积神经网络的人脸识别项目_使用Tensorflow-gpu+dilib+sklearn
https://www.cnblogs.com/31415926535x/p/11001669.html 基于卷积神经网络的人脸识别项目_使用Tensorflow-gpu+dilib+sklearn ...