Python列表切片操作实例总结


Posted in Python onFebruary 19, 2019

本文实例讲述了Python列表切片操作。分享给大家供大家参考,具体如下:

切片指的是列表的一部分。

1 基本用法

指定第一个元素和最后一个元素的索引,即可创建切片 。Python 会在到达指定的第二个索引之前元素后停止 。

books=['半生缘','往事并不如烟','心是孤独的猎手']
print(books[0:2])

运行结果:

['半生缘', '往事并不如烟']

2 未指定索引

如果没有指定第一个索引, 那么 Python 会默认从表头开始:

books=['半生缘','往事并不如烟','心是孤独的猎手']
print(books[:2])

运行结果:

['半生缘', '往事并不如烟']

同样,如果没有指定最后一个索引, 那么就会默认从表尾开始:

books=['半生缘','往事并不如烟','心是孤独的猎手']
print(books[1:])

运行结果:

['往事并不如烟', '心是孤独的猎手']

3 负数索引

负数索引会返回离列表末尾相应距离的元素,所以我们可以利用它,来获取列表末尾切片。

books=['半生缘','往事并不如烟','心是孤独的猎手']
print(books[-2:])

运行结果:

['往事并不如烟', '心是孤独的猎手']

4 遍历

可以在 for 循环中使用切片哦O(∩_∩)O~

books=['半生缘','往事并不如烟','心是孤独的猎手']
for book in books[1:]:
  print(book)

运行结果:

往事并不如烟
心是孤独的猎手

更多Python相关内容感兴趣的读者可查看本站专题:《Python列表(list)操作技巧总结》、《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python实现的一个p2p文件传输实例
Jun 04 Python
Python中使用PIL库实现图片高斯模糊实例
Feb 08 Python
Python随机生成彩票号码的方法
Mar 05 Python
Python随机生成一个6位的验证码代码分享
Mar 24 Python
Python三级目录展示的实现方法
Sep 28 Python
Django自定义插件实现网站登录验证码功能
Apr 19 Python
对python数据切割归并算法的实例讲解
Dec 12 Python
详解django中url路由配置及渲染方式
Feb 25 Python
python机器学习包mlxtend的安装和配置详解
Aug 21 Python
详解Python list和numpy array的存储和读取方法
Nov 06 Python
python实现猜拳游戏
Mar 04 Python
变长双向rnn的正确使用姿势教学
May 31 Python
Python常用的json标准库
Feb 19 #Python
Python List cmp()知识点总结
Feb 18 #Python
Python列表(List)知识点总结
Feb 18 #Python
Python元组知识点总结
Feb 18 #Python
pandas数据集的端到端处理
Feb 18 #Python
Python 数据库操作 SQLAlchemy的示例代码
Feb 18 #Python
Python列表常见操作详解(获取,增加,删除,修改,排序等)
Feb 18 #Python
You might like
php 使用GD库为页面增加水印示例代码
2014/03/24 PHP
UTF-8正则表达式如何匹配汉字
2015/08/03 PHP
php操作access数据库的方法详解
2017/02/22 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
2017/08/30 PHP
PHP-FPM 的管理和配置详解
2019/02/17 PHP
javascript,jquery闭包概念分析
2010/06/19 Javascript
浅谈EasyUI中Treegrid节点的删除
2015/03/01 Javascript
JS中创建函数的三种方式及区别
2016/03/13 Javascript
在AngularJS中使用jQuery的zTree插件的方法
2016/04/21 Javascript
前端性能优化及技巧
2016/05/06 Javascript
jQuery中delegate()方法的用法详解
2016/10/13 Javascript
微信小程序实现给循环列表添加点击样式实例
2017/04/26 Javascript
vue init webpack myproject构建项目 ip不能访问的解决方法
2018/03/20 Javascript
Angular 容器部署的方法
2018/04/17 Javascript
微信小程序scroll-x失效的完美解决方法
2018/07/18 Javascript
js运算符的一些特殊用法
2018/07/29 Javascript
Vue+Element UI+vue-quill-editor富文本编辑器及插入图片自定义
2019/08/20 Javascript
原生JavaScript实现的无缝滚动功能详解
2020/01/17 Javascript
node运行js获得输出的三种方式示例详解
2020/07/02 Javascript
openlayers实现图标拖动获取坐标
2020/09/25 Javascript
[02:15]你好,这就是DOTA!
2015/08/05 DOTA
python2.x实现人民币转大写人民币
2018/06/20 Python
浅析python3中的os.path.dirname(__file__)的使用
2018/08/30 Python
基于python实现名片管理系统
2018/11/30 Python
Python如何应用cx_Oracle获取oracle中的clob字段问题
2019/08/27 Python
解决pycharm中导入自己写的.py函数出错问题
2020/02/12 Python
Python unittest生成测试报告过程解析
2020/09/08 Python
html5 datalist 选中option选项后的触发事件
2020/03/05 HTML / CSS
shell的种类有哪些
2015/04/15 面试题
开业庆典邀请函
2014/01/08 职场文书
农村产权制度改革实施方案
2014/03/21 职场文书
我心目中的好老师活动方案
2014/08/19 职场文书
2014乡镇党政班子四风问题思想汇报
2014/09/14 职场文书
人身损害赔偿协议书范本
2014/09/27 职场文书
2016民族团结先进个人事迹材料
2016/02/26 职场文书
详解mysql三值逻辑与NULL
2021/05/19 MySQL