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小技巧之批量抓取美女图片
Jun 06 Python
Python 40行代码实现人脸识别功能
Apr 02 Python
Python实现将一个大文件按段落分隔为多个小文件的简单操作方法
Apr 17 Python
Python编程使用NLTK进行自然语言处理详解
Nov 16 Python
python 给DataFrame增加index行名和columns列名的实现方法
Jun 08 Python
Python打包方法Pyinstaller的使用
Oct 09 Python
python bmp转换为jpg 并删除原图的方法
Oct 25 Python
Django项目使用CircleCI的方法示例
Jul 14 Python
Python动态声明变量赋值代码实例
Dec 30 Python
keras中的loss、optimizer、metrics用法
Jun 15 Python
python opencv实现直线检测并测出倾斜角度(附源码+注释)
Dec 31 Python
tensorflow与numpy的版本兼容性问题的解决
Jan 08 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
shopex主机报错误请求解决方案(No such file or directory)
2011/12/27 PHP
php绘图中显示不出图片的原因及解决
2014/03/05 PHP
破解Session cookie的方法
2006/07/28 Javascript
CheckBoxList多选样式jquery、C#获取选择项
2013/09/06 Javascript
javascript中打印当前的时间实现思路及代码
2013/12/18 Javascript
javascript实现分栏显示小技巧附图
2014/10/13 Javascript
jQuery对象和DOM对象之间相互转换的方法介绍
2015/02/28 Javascript
在JavaScript的AngularJS库中进行单元测试的方法
2015/06/23 Javascript
Highcharts使用简例及异步动态读取数据
2015/12/30 Javascript
JavaScript操作select元素和option的实例代码
2016/01/29 Javascript
angular+ionic 的app上拉加载更新数据实现方法
2017/01/16 Javascript
在 Angular2 中实现自定义校验指令(确认密码)的方法
2017/01/23 Javascript
通过学习bootstrop导航条学会修改bootstrop颜色基调
2017/06/11 Javascript
JS实现不用中间变量temp 实现两个变量值得交换方法
2018/02/04 Javascript
QQ跳转支付宝并自动领红包脚本(最新)
2018/06/22 Javascript
对vue 键盘回车事件的实例讲解
2018/08/25 Javascript
javascript实现动态时钟的启动和停止
2020/07/29 Javascript
vue实现五子棋游戏
2020/05/28 Javascript
vue 修改 data 数据问题并实时显示操作
2020/09/07 Javascript
[05:13]2018DOTA2亚洲邀请赛主赛事第二日战况回顾 LGD、VG双雄携手晋级
2018/04/05 DOTA
python基础教程之基本内置数据类型介绍
2014/02/20 Python
python中文乱码不着急,先看懂字节和字符
2017/12/20 Python
Python 学习教程之networkx
2019/04/15 Python
利用Python查看微信共同好友功能的实现代码
2019/04/24 Python
75条笑死人的知乎神回复,用60行代码就爬完了
2019/05/06 Python
Python实现使用request模块下载图片demo示例
2019/05/24 Python
python 使用matplotlib 实现从文件中读取x,y坐标的可视化方法
2019/07/04 Python
使用pytorch完成kaggle猫狗图像识别方式
2020/01/10 Python
如何从一个文件档案的尾端新增记录
2016/12/02 面试题
行政专员工作职责
2013/12/22 职场文书
毕业自我鉴定总结
2014/03/24 职场文书
医学检验专业自荐信
2014/09/18 职场文书
感谢信格式范文
2015/01/22 职场文书
2015年个人实习工作总结
2015/05/28 职场文书
学习计划是什么
2019/04/30 职场文书
python实现socket简单通信的示例代码
2021/04/13 Python