Python高级特性 切片 迭代解析
作者:Thly 时间:2022-03-28 14:32:49
切片:方便截取list、tuple、字符串部分索引的内容
正序切片
语法:dlist = doList[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素
实例:
dolist = [1,3,5,7,9,11] dlist = dolist[0:3] # 与range()函数一致含左不含右 nlist = dolist[:3] # 当开始值为0时,可以不写,效果与dlist一致 print(dlist) print(nlist)
运行结果:
倒序切片
语法:slist = dolist[-2:] 表示,从倒数第2个索引开始,取到索引为0为止,不包扩索引0
实例:
# 倒序切片 slist = dolist[-2:] rlist = dolist[-4:-2] print(slist) print(rlist)
运行结果:
间隔切片
语法:jlist = dolist[::2] # 每2个索引切片
实例:
迭代: 如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。
判断一个对象是否能迭代:collections模块的Iterable类型
实例:
# 判断是否是迭代对象 from collections import iterable # 导包 print(isinstance("abc",(Iterable)))
运行结果:
Python内置的enumerate函数可以把一个list变成索引-元素对,这样就可以在for循环中同时迭代索引和元素本身:
实例:
来源:https://www.cnblogs.com/thloveyl/p/11397398.html
标签:python,高级,特性,切片,迭代
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
IA学习笔记02:组织体系
2009-06-12 12:22:00
![](https://img.aspxhome.com/file/UploadPic/20096/12/e6b798e5ae9de7bd91-e6b798efbc81e68891e5969ce6aca2-e589afe69cac-95s.jpg)
SQL0290N表空间状态问题:停顿的独占处理
2008-12-26 17:24:00
PHP队列用法实例
2023-10-20 12:30:49
js实现浏览器倒计时跳转页面效果
2023-07-18 06:49:57
![](https://img.aspxhome.com/file/2023/5/55915_0s.jpg)
python服务器与android客户端socket通信实例
2022-04-28 02:30:31
用正则表达式找出不包含连续字符串abc的单词
2010-03-02 20:28:00
python 对象真假值的实例(哪些视为False)
2021-11-18 02:50:49
用自定义html标签让IE支持html 5新增元素
2008-03-18 12:57:00
CSS控制字体效果的思考
2011-06-14 09:44:02
![](https://img.aspxhome.com/file/UploadPic/20072/20072311315168s.gif)
python光学仿真面向对象光学元件类的实现
2022-10-11 19:45:06
ORACLE常用数值函数、转换函数、字符串函数
2009-11-21 09:31:00
判断Session的过期时间 采用JavaScript实时显示剩余多少秒
2011-04-04 10:48:00
php实现微信公众号主动推送消息
2023-11-16 15:10:31
修改 Navicat 默认备份路径
2009-08-23 21:10:00
![](https://img.aspxhome.com/file/UploadPic/20098/200982312440622s.png)
tensorflow 动态获取 BatchSzie 的大小实例
2023-03-05 16:56:48
![](https://img.aspxhome.com/file/2023/8/81518_0s.jpg)
python re.match()用法相关示例
2023-07-21 05:12:30
技术性击倒与抬杠
2009-02-12 12:28:00
教你隐藏ACCESS数据库的表名
2008-05-09 19:45:00
![](/images/sg_trans.gif)
python定向爬取淘宝商品价格
2023-10-03 23:33:12
100行Python代码实现每天不同时间段定时给女友发消息
2023-07-11 20:32:56
![](https://img.aspxhome.com/file/2023/3/82833_0s.jpg)