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框架和遗留的Web应用集成的方法
Jul 24 Python
Python+django实现文件下载
Jan 17 Python
python3 实现一行输入,空格隔开的示例
Nov 14 Python
Python3多线程基础知识点
Feb 19 Python
python使用pymongo操作mongo的完整步骤
Apr 13 Python
python实现银联支付和支付宝支付接入
May 07 Python
python在openstreetmap地图上绘制路线图的实现
Jul 11 Python
解决Tensorflow占用GPU显存问题
Feb 03 Python
python实现低通滤波器代码
Feb 26 Python
Python3自定义json逐层解析器代码
May 11 Python
python 数据分析实现长宽格式的转换
May 18 Python
在keras 中获取张量 tensor 的维度大小实例
Jun 10 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 程序员应该使用的10个组件
2009/10/31 PHP
通过PHP修改Linux或Unix口令的方法分享
2012/01/30 PHP
PHP同时连接多个mysql数据库示例代码
2014/03/17 PHP
php上传功能集后缀名判断和随机命名(强力推荐)
2015/09/10 PHP
php设计模式之观察者模式定义与用法经典示例
2019/09/19 PHP
PHP网页缓存技术优点及代码实例
2020/07/29 PHP
jQuery 学习 几种常用方法
2009/06/11 Javascript
jquery入门—访问DOM对象方法
2013/01/07 Javascript
jQuery 三击事件实现代码
2013/09/11 Javascript
浅析document.ready和window.onload的区别讲解
2013/12/18 Javascript
jQuery实现跨域iframe接口方法调用
2015/03/14 Javascript
nw.js实现类似微信的聊天软件
2015/03/16 Javascript
jQuery弹层插件jquery.fancybox.js用法实例
2016/01/22 Javascript
JavaScript中的原型prototype完全解析
2016/05/10 Javascript
微信小程序 摇一摇抽奖简单实例实现代码
2017/01/09 Javascript
原生js实现返回顶部缓冲效果
2017/01/18 Javascript
微信小程序封装http访问网络库实例代码
2017/05/24 Javascript
webpack分离css单独打包的方法
2018/06/12 Javascript
在Vue项目中使用snapshot测试的具体使用
2019/04/16 Javascript
[18:20]DOTA2 HEROS教学视频教你分分钟做大人-昆卡
2014/06/11 DOTA
[24:42]VP vs TNC Supermajor小组赛B组 BO3 第三场 6.2
2018/06/03 DOTA
python多重继承实例
2014/10/11 Python
Python脚本实现DNSPod DNS动态解析域名
2015/02/14 Python
Python实现一个Git日志统计分析的小工具
2017/12/14 Python
TensorFlow实现Logistic回归
2018/09/07 Python
python列表,字典,元组简单用法示例
2019/07/11 Python
Django框架组成结构、基本概念与文件功能分析
2019/07/30 Python
Python Selenium操作Cookie的实例方法
2021/02/28 Python
世界上最大的折扣香水店:FragranceNet.com
2016/10/26 全球购物
NFL Game Pass欧洲:在线观看NFL比赛直播和点播,以高清质量播放
2018/08/30 全球购物
如果有两个类A,B,怎么样才能使A在发生一个事件的时候通知B
2016/03/12 面试题
护士求职自荐信范文
2014/03/19 职场文书
委托培训协议书
2014/11/17 职场文书
python3美化表格数据输出结果的实现代码
2021/04/14 Python
javascript拖曳互换div的位置实现示例
2021/06/28 Javascript
5种方法告诉你如何使JavaScript 代码库更干净
2021/09/15 Javascript