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抓取网页中的图片示例
Feb 28 Python
python与caffe改变通道顺序的方法
Aug 04 Python
Python3爬虫全国地址信息
Jan 05 Python
Python数据类型之Dict字典实例详解
May 07 Python
python 字典的打印实现
Sep 26 Python
python利用JMeter测试Tornado的多线程
Jan 12 Python
Python基于QQ邮箱实现SSL发送
Apr 26 Python
Keras 加载已经训练好的模型进行预测操作
Jun 17 Python
详解Django关于StreamingHttpResponse与FileResponse文件下载的最优方法
Jan 07 Python
python爬不同图片分别保存在不同文件夹中的实现
Apr 02 Python
Python中的pprint模块
Nov 27 Python
Python OpenCV超详细讲解调整大小与图像操作的实现
Apr 02 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
PHP封装的PDO数据库操作类实例
2017/06/21 PHP
javaScript - 如何引入js代码
2021/03/09 Javascript
JavaScript中Math对象使用说明
2008/01/16 Javascript
js中cookie的使用详细分析
2008/05/28 Javascript
解决jquery的datepicker的本地化以及Today问题
2012/05/23 Javascript
js判断url是否有效的两种方法
2014/03/04 Javascript
轻量级javascript 框架Backbone使用指南
2015/07/24 Javascript
自定义刻度jQuery进度条及插件
2015/09/02 Javascript
JS实现仿新浪黄色经典滑动门效果代码
2015/09/27 Javascript
实例讲解jQuery EasyUI tree中state属性慎用
2016/04/01 Javascript
JavaScript遍历Json串浏览器输出的结果不统一问题
2016/11/03 Javascript
AngularJS通过ng-Img-Crop实现头像截取的示例
2017/08/17 Javascript
JS实现的将html转为pdf功能【基于浏览器端插件jsPDF】
2018/02/06 Javascript
JS脚本加载后执行相应回调函数的操作方法
2018/02/28 Javascript
使用Vue.js和Flask来构建一个单页的App的示例
2018/03/21 Javascript
gulp构建小程序的方法步骤
2019/05/31 Javascript
vue-router之实现导航切换过渡动画效果
2019/10/31 Javascript
微信小程序实现滚动Tab选项卡
2020/11/16 Javascript
在Python中使用zlib模块进行数据压缩的教程
2015/06/26 Python
使用Python的urllib和urllib2模块制作爬虫的实例教程
2016/01/20 Python
快速了解Python开发中的cookie及简单代码示例
2018/01/17 Python
使用pandas读取文件的实现
2019/07/31 Python
tensorflow实现二维平面模拟三维数据教程
2020/02/11 Python
使用Nibabel库对nii格式图像的读写操作
2020/07/01 Python
Python使用requests模块爬取百度翻译
2020/08/25 Python
python3访问字典里的值实例方法
2020/11/18 Python
简单介绍CSS3中Media Query的使用
2015/07/07 HTML / CSS
超30万乐谱下载:Musicnotes.com
2016/09/24 全球购物
交通文明倡议书
2014/05/16 职场文书
集中采购方案
2014/06/10 职场文书
黑白记忆观后感
2015/06/18 职场文书
2015年国庆晚会主持词
2015/07/01 职场文书
民间借贷纠纷答辩状
2015/08/03 职场文书
七年级作文之雪景
2019/11/18 职场文书
Java十分钟精通进阶适配器模式
2022/04/06 Java/Android
Python捕获、播放和保存摄像头视频并提高视频清晰度和对比度
2022/04/14 Python