Python 切片
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python 切片,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含527字,纯文字阅读大概需要1分钟。
内容图文
![Python 切片](/upload/InfoBanner/zyjiaocheng/1331/2217ae9460114e539e1220b4e49ae07b.jpg)
Python提供了切片(Slice)操作符
若取前3个元素,用一行代码就可以完成切片:
>>> L[0:3]
[‘Adam‘, ‘Lisa‘, ‘Bart‘]
L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。
如果第一个索引是0,还可以省略:
>>> L[:3]
[‘Adam‘, ‘Lisa‘, ‘Bart‘]
也可以从索引1开始,取出2个元素出来:
>>> L[1:3]
[‘Adam‘, ‘Lisa‘]
只用一个 : ,表示从头到尾:
>>> L[:]
[‘Adam‘, ‘Lisa‘, ‘Bart‘, ‘Paul‘]
因此,L[:]实际上复制出了一个新list。
切片操作还可以指定第三个参数:
>>> L[::2]
[‘Adam‘, ‘Bart‘]
第三个参数表示每N个取一个,上面的 L[::2] 会每两个元素取出一个来,也就是隔一个取一个。
把list换成tuple,切片操作完全相同,只是切片的结果也变成了tuple。
原文:http://www.cnblogs.com/xiaoit/p/4046570.html
内容总结
以上是互联网集市为您收集整理的Python 切片全部内容,希望文章能够帮你解决Python 切片所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。