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使用urllib2模块获取gravatar头像实例
Dec 18 Python
用python读写excel的方法
Nov 18 Python
python读写json文件的简单实现
Apr 11 Python
python绘制简单折线图代码示例
Dec 19 Python
pygame实现雷电游戏雏形开发
Nov 20 Python
Python3 log10()函数简单用法
Feb 19 Python
Python实现简单查找最长子串功能示例
Feb 26 Python
解决Python安装时报缺少DLL问题【两种解决方法】
Jul 15 Python
python多进程下的生产者和消费者模型
May 07 Python
Python是怎样处理json模块的
Jul 16 Python
Python基于pillow库实现生成图片水印
Sep 14 Python
Python代码覆盖率统计工具coverage.py用法详解
Nov 25 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天翼开放平台短信发送接口实现方法
2014/12/22 PHP
Laravel 添加多语言提示信息的方法
2019/09/29 PHP
javascript写的一个链表实现代码
2009/10/25 Javascript
使用jQuery全局事件ajaxStart为特定请求实现提示效果的代码
2010/12/30 Javascript
使用apply方法实现javascript中的对象继承
2013/12/16 Javascript
javascript引用类型指针的工作方式
2015/04/13 Javascript
JavaScript正则表达式的分组匹配详解
2016/02/13 Javascript
JS实现设置ff与ie元素绝对位置的方法
2016/03/08 Javascript
jQuery Dialog对话框事件用法实例分析
2016/05/10 Javascript
JS获取子窗口中返回的数据实现方法
2016/05/28 Javascript
JS验证图片格式和大小并预览的简单实例
2016/10/11 Javascript
web前端开发upload上传头像js示例代码
2016/10/22 Javascript
微信小程序input框中加入小图标的实现方法
2018/06/19 Javascript
微信小程序实现带缩略图轮播效果
2018/11/04 Javascript
浅谈鸿蒙 JavaScript GUI 技术栈
2020/09/17 Javascript
vue-cli3配置favicon.ico和title的流程
2020/10/27 Javascript
[51:53]完美世界DOTA2联赛决赛日 Inki vs LBZS 第二场 11.08
2020/11/10 DOTA
[08:56]DOTA2-DPC中国联赛2月23日Recap集锦
2021/03/11 DOTA
Python获取DLL和EXE文件版本号的方法
2015/03/10 Python
python中threading超线程用法实例分析
2015/05/16 Python
python简单实现旋转图片的方法
2015/05/30 Python
浅谈pandas筛选出表中满足另一个表所有条件的数据方法
2019/02/08 Python
六行python代码的爱心曲线详解
2019/05/17 Python
使用python判断jpeg图片的完整性实例
2019/06/10 Python
使用Django搭建web服务器的例子(最最正确的方式)
2019/08/29 Python
详解Python list和numpy array的存储和读取方法
2019/11/06 Python
Pycharm 2020年最新激活码(亲测有效)
2020/09/18 Python
下载与当前Chrome对应的chromedriver.exe(用于python+selenium)
2020/01/14 Python
基于python实现删除指定文件类型
2020/07/21 Python
如何解决python多种版本冲突问题
2020/10/13 Python
如何利用input事件来监听移动端的输入
2016/04/15 HTML / CSS
TripAdvisor西班牙官方网站:全球领先的旅游网站
2018/01/10 全球购物
元旦获奖感言
2014/03/08 职场文书
奖学金感谢信
2015/01/21 职场文书
详解java如何集成swagger组件
2021/06/21 Java/Android
不负正版帝国之名 《重返帝国》引领SLG手游制作新的标杆
2022/04/07 其他游戏