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 相关文章推荐
在Django中创建第一个静态视图
Jul 15 Python
Python 字符串与数字输出方法
Jul 16 Python
Python BS4库的安装与使用详解
Aug 08 Python
python中join()方法介绍
Oct 11 Python
Python文件循环写入行时防止覆盖的解决方法
Nov 09 Python
python使用Turtle库绘制动态钟表
Nov 19 Python
pygame游戏之旅 添加键盘按键的方法
Nov 20 Python
python 判断文件还是文件夹的简单实例
Jun 10 Python
检测tensorflow是否使用gpu进行计算的方式
Feb 03 Python
python 读txt文件,按‘,’分割每行数据操作
Jul 05 Python
django rest framework使用django-filter用法
Jul 15 Python
python 基于wx实现音乐播放
Nov 24 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
利用discuz实现PHP大文件上传应用实例代码
2008/11/14 PHP
php FLEA中二叉树数组的遍历输出
2012/09/26 PHP
如何批量替换相对地址为绝对地址(利用bat批处理实现)
2013/05/27 PHP
Yii中创建自己的Widget实例
2016/01/05 PHP
基于PHP实现数据分页显示功能
2016/05/26 PHP
PHP常量DIRECTORY_SEPARATOR原理及用法解析
2020/11/10 PHP
jQuery的写法不同导致的兼容性问题的解决方法
2010/07/29 Javascript
JQuery触发事件例如click
2013/09/11 Javascript
jQuery切换网页皮肤并保存到Cookie示例代码
2014/06/16 Javascript
JavaScript实现上下浮动的窗口效果代码
2015/10/12 Javascript
JS常见算法详解
2017/02/28 Javascript
vue.js动态数据绑定学习笔记
2017/05/19 Javascript
jQuery实现 RadioButton做必选校验功能
2017/06/15 jQuery
使用proxy实现一个更优雅的vue【推荐】
2018/06/19 Javascript
微信小程序实现组件顶端固定或底端固定效果(不随滚动而滚动)
2020/04/09 Javascript
Vue实现图书管理案例
2021/01/20 Vue.js
[06:50]DSPL次级职业联赛十强晋级之路
2014/11/18 DOTA
[01:08:30]DOTA2-DPC中国联赛 正赛 Ehome vs Elephant BO3 第一场 2月28日
2021/03/11 DOTA
Python随机生成一个6位的验证码代码分享
2015/03/24 Python
Python基于百度AI的文字识别的示例
2018/04/21 Python
Python实现图片添加文字
2019/11/26 Python
pycharm快捷键汇总
2020/02/14 Python
Python 调用有道翻译接口实现翻译
2020/03/02 Python
python实现二分类和多分类的ROC曲线教程
2020/06/15 Python
详解HTML5常用的语义化标签
2019/09/27 HTML / CSS
世界上最大的折扣香水店:FragranceNet.com
2016/10/26 全球购物
校园十佳歌手策划书
2014/01/22 职场文书
采购求职信
2014/03/17 职场文书
高中竞选班长演讲稿
2014/04/24 职场文书
骨干教师培训方案
2014/05/06 职场文书
减负增效提质方案
2014/05/23 职场文书
项目合作意向书模板
2014/07/29 职场文书
2014年设计师工作总结
2014/11/25 职场文书
2019教师的学习计划
2019/06/25 职场文书
《鲁滨逊漂流记》之六读后感(4篇)
2019/09/29 职场文书
SpringCloud项目如何解决log4j2漏洞
2022/04/10 Java/Android