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实现从网络下载文件并获得文件大小及类型的方法
Apr 28 Python
Django模板变量如何传递给外部js调用的方法小结
Jul 24 Python
Python实现加载及解析properties配置文件的方法
Mar 29 Python
Python使用OpenCV进行标定
May 08 Python
python 实现图片旋转 上下左右 180度旋转的示例
Jan 24 Python
详解Python计算机视觉 图像扭曲(仿射扭曲)
Mar 27 Python
PyQt5固定窗口大小的方法
Jun 18 Python
使用WingPro 7 设置Python路径的方法
Jul 24 Python
Python实现将蓝底照片转化为白底照片功能完整实例
Dec 13 Python
浅谈pytorch torch.backends.cudnn设置作用
Feb 20 Python
Python的PIL库中getpixel方法的使用
Apr 09 Python
python + selenium 刷B站播放量的实例代码
Jun 12 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
图解上海144收音机
2021/03/02 无线电
实现 win2003 下 mysql 数据库每天自动备份
2006/12/06 PHP
PHP发送AT指令实例代码
2016/05/26 PHP
PHP文件操作实例总结
2016/09/27 PHP
PHP编程实现脚本异步执行的方法
2017/08/09 PHP
用javascript自动显示最后更新时间
2007/03/15 Javascript
JS多物体 任意值 链式 缓冲运动
2012/08/10 Javascript
JQuery实现表格中相同单元格合并示例代码
2013/06/26 Javascript
超炫的jquery仿flash导航栏特效
2014/11/11 Javascript
node.js中watch机制详解
2014/11/17 Javascript
jquery任意位置浮动固定层插件用法实例
2015/05/29 Javascript
详解js中class的多种函数封装方法
2016/01/03 Javascript
JavaScript实现图片滑动切换的代码示例分享
2016/03/06 Javascript
jQuery延迟执行的实现方法
2016/12/21 Javascript
JS+HTML5 FileReader对象用法示例
2017/04/07 Javascript
在vue-cli中组件通信的方法
2017/12/16 Javascript
微信小程序排坑指南详解
2018/05/23 Javascript
使用jquery DataTable和ajax向页面显示数据列表的方法
2018/08/09 jQuery
如何实现一个webpack模块解析器
2018/10/24 Javascript
微信小程序 调用微信授权窗口相关问题解决
2019/07/25 Javascript
借助云开发实现小程序短信验证码的发送
2020/01/06 Javascript
javascript设计模式 ? 访问者模式原理与用法实例分析
2020/04/26 Javascript
Vue实现背景更换颜色操作
2020/07/17 Javascript
JS操作JSON常用方法(10w阅读)
2020/12/06 Javascript
python实现的阳历转阴历(农历)算法
2014/04/25 Python
python通过post提交数据的方法
2015/05/06 Python
浅谈使用Python内置函数getattr实现分发模式
2018/01/22 Python
pandas apply 函数 实现多进程的示例讲解
2018/04/20 Python
Python编程图形库之Pillow使用方法讲解
2018/12/28 Python
python粘包问题及socket套接字编程详解
2019/06/29 Python
python GUI库图形界面开发之PyQt5布局控件QVBoxLayout详细使用方法与实例
2020/03/06 Python
CSS3制作文字半透明倒影效果的两种实现方式
2014/08/08 HTML / CSS
大学校务公开实施方案
2014/03/31 职场文书
公司周年庆活动方案
2014/08/25 职场文书
市场调研项目授权委托书范本
2014/10/04 职场文书
社区志愿服务活动感想
2015/08/07 职场文书