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读写Redis数据库操作示例
Mar 18 Python
Python验证码识别的方法
Jul 10 Python
Queue 实现生产者消费者模型(实例讲解)
Nov 13 Python
Python爬取十篇新闻统计TF-IDF
Jan 03 Python
Python使用matplotlib实现绘制自定义图形功能示例
Jan 18 Python
pytorch + visdom CNN处理自建图片数据集的方法
Jun 04 Python
python中使用zip函数出现错误的原因
Sep 28 Python
pyinstaller参数介绍以及总结详解
Jul 12 Python
python实现ssh及sftp功能(实例代码)
Mar 16 Python
django model的update时auto_now不被更新的原因及解决方式
Apr 01 Python
python 下划线的多种应用场景总结
May 12 Python
python解析照片拍摄时间进行图片整理
Jul 23 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
DW中链接mysql数据库时,建立字符集中文出现乱码的解决方法
2010/03/27 PHP
PHP实现根据浏览器跳转不同语言页面代码
2013/08/02 PHP
Laravel 模型使用软删除-左连接查询-表起别名示例
2019/10/24 PHP
比较简单的异步加载JS文件的代码
2009/07/18 Javascript
用JavaScript对JSON进行模式匹配 (Part 2 - 实现)
2010/07/17 Javascript
jquery 选项卡效果 新手代码
2011/07/08 Javascript
JS构建页面的DOM节点结构的实现代码
2011/12/09 Javascript
jquery实现固定顶部导航效果(仿蘑菇街)
2013/03/21 Javascript
jquery ajax传递中文参数乱码问题及解决方法说明
2014/02/07 Javascript
删除条目时弹出的确认对话框
2014/06/05 Javascript
jQuery插件MixItUp实现动画过滤和排序
2015/04/12 Javascript
基于JavaScript实现 网页切出 网站title变化代码
2016/04/03 Javascript
BootStrap3学习笔记(一)之网格系统
2016/05/20 Javascript
判断数组的最佳方法(推荐)
2016/10/11 Javascript
jquery实现全选、全不选以及单选功能
2017/03/23 jQuery
nodejs个人博客开发第二步 入口文件
2017/04/12 NodeJs
Angularjs 实现动态添加控件功能
2017/05/25 Javascript
mongoose设置unique不生效问题的解决及如何移除unique的限制
2017/11/07 Javascript
纯JS实现出生日期[年月日]下拉菜单效果
2018/06/01 Javascript
Vue结合后台导入导出Excel问题详解
2019/02/19 Javascript
Vue基本使用之对象提供的属性功能
2019/04/30 Javascript
vue路由权限校验功能的实现代码
2020/06/07 Javascript
Vue作用域插槽实现方法及作用详解
2020/07/08 Javascript
jquery实现淡入淡出轮播图效果
2020/12/13 jQuery
Python多进程机制实例详解
2015/07/02 Python
关于Python 3中print函数的换行详解
2017/08/08 Python
python: line=f.readlines()消除line中\n的方法
2018/03/19 Python
Python实现绘制双柱状图并显示数值功能示例
2018/06/23 Python
django orm 通过related_name反向查询的方法
2018/12/15 Python
基于python框架Scrapy爬取自己的博客内容过程详解
2019/08/05 Python
基于python实现雪花算法过程详解
2019/11/16 Python
Feelunique德国官方网站:欧洲最大的在线美容零售商
2019/07/20 全球购物
师德承诺书2015
2015/04/28 职场文书
2015年英语教研组工作总结
2015/05/23 职场文书
【海涛DOTA】D-cup邀请赛NV.cn vs DT.Love
2022/04/01 DOTA
ubuntu20.04虚拟机无法上网的问题及解决
2022/12/24 Servers