Python列表切片用法示例


Posted in Python onApril 19, 2017

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

Python中符合序列的有序序列都支持切片(slice),例如列表,字符串,元组。

     格式:【start:end:step】

     start:起始索引,从0开始,-1表示结束

     end:结束索引

     step:步长,end-start,步长为正时,从左向右取值。步长为负时,反向取值

    注意切片的结果不包含结束索引,即不包含最后的一位,-1代表列表的最后一个位置索引

a=[1,2,3,4,5,6]
b1=a[:] #省略全部,代表截取全部内容,可以用来将一个列表拷给另一个列表
print(b1)

结果:[1, 2, 3, 4, 5, 6]

b=a[0:-1:1] #从位置0开始到结束,每次增加1,截取。不包含结束索引位置
print(b)

结果:[1, 2, 3, 4, 5]

c1=a[:3] #省略起始位置的索引,以及步长。默认起始位置从头开始,默认步长为1,结束位置索引为3
print(c1)

结果:[1, 2, 3]

c=a[0:5:3] #从第一个位置到第留给位置,每3个取一个值
print(c)

结果:[1, 4]

d=a[5:0:-1] #反向取值
print(d)

结果:[6, 5, 4, 3, 2]

d1=a[::-1]
print(d1)

结果:[6, 5, 4, 3, 2, 1]

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

Python 相关文章推荐
python使用pil生成缩略图的方法
Mar 26 Python
用Python的Django框架完成视频处理任务的教程
Apr 02 Python
Python的Twisted框架上手前所必须了解的异步编程思想
May 25 Python
python 数据清洗之数据合并、转换、过滤、排序
Feb 12 Python
python中字符串比较使用is、==和cmp()总结
Mar 18 Python
python脚本生成caffe train_list.txt的方法
Apr 27 Python
python获取代码运行时间的实例代码
Jun 11 Python
python根据txt文本批量创建文件夹
Dec 08 Python
Python实现串口通信(pyserial)过程解析
Sep 25 Python
Python基础之字符串常见操作经典实例详解
Feb 26 Python
解决pycharm不能自动补全第三方库的函数和属性问题
Mar 12 Python
scrapy框架携带cookie访问淘宝购物车功能的实现代码
Jul 07 Python
Python编程判断这天是这一年第几天的方法示例
Apr 18 #Python
Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
Apr 18 #Python
浅析python递归函数和河内塔问题
Apr 18 #Python
Python使用正则表达式实现文本替换的方法
Apr 18 #Python
Python外星人入侵游戏编程完整版
Mar 30 #Python
Python随机数用法实例详解【基于random模块】
Apr 18 #Python
django使用图片延时加载引起后台404错误
Apr 18 #Python
You might like
德生9700DX电路分析
2021/03/02 无线电
PHP 组件化编程技巧
2009/06/06 PHP
PHP 远程关机实现代码
2009/11/10 PHP
PHP基于openssl实现非对称加密代码实例
2020/06/19 PHP
下载站控制介绍字数显示的脚本 显示全部 隐藏介绍等功能
2009/09/19 Javascript
js比较和逻辑运算符的介绍
2013/03/10 Javascript
jquery 简单应用示例总结
2013/08/09 Javascript
Angular2库初探
2017/03/01 Javascript
如何选择jQuery版本 1.x? 2.x? 3.x?
2017/04/01 jQuery
详解nodejs爬虫程序解决gbk等中文编码问题
2017/04/06 NodeJs
Vue2.0用 watch 观察 prop 变化(不触发)
2017/09/08 Javascript
JavaScript实现图片本地预览功能【不用上传至服务器】
2017/09/20 Javascript
解决js ajax同步请求造成浏览器假死的问题
2018/01/18 Javascript
微信小程序如何获取用户手机号
2018/01/26 Javascript
vue如何将v-for中的表格导出来
2018/05/07 Javascript
ES6关于Promise的用法详解
2018/05/07 Javascript
js面向对象之实现淘宝放大镜
2020/01/15 Javascript
vue项目启动出现cannot GET /服务错误的解决方法
2020/04/26 Javascript
Python科学计算环境推荐——Anaconda
2014/06/30 Python
Python中字典映射类型的学习教程
2015/08/20 Python
python3+requests接口自动化session操作方法
2018/10/13 Python
基于python调用psutil模块过程解析
2019/12/20 Python
python模式 工厂模式原理及实例详解
2020/02/11 Python
世界排名第一的运动鞋市场:Flight Club
2020/01/03 全球购物
同步和异步有何异同,在什么情况下分别使用他们?
2012/12/28 面试题
先进集体事迹材料
2014/02/17 职场文书
乡村卫生服务一体化管理实施方案
2014/03/30 职场文书
工作推荐信范文
2014/05/10 职场文书
敬老模范事迹
2014/05/21 职场文书
干部竞争上岗演讲稿
2014/09/11 职场文书
2014年妇产科工作总结
2014/12/08 职场文书
第二次离婚起诉书
2015/05/18 职场文书
春节慰问简报
2015/07/21 职场文书
放假通知怎么写
2015/08/18 职场文书
2019暑假阅读倡议书
2019/06/24 职场文书
八年级作文之一起的走过日子
2019/09/17 职场文书