浅析python中的分片与截断序列


Posted in Python onAugust 09, 2016

序列概念

在分片规则里list、tuple、str(字符串)都可以称为序列,都可以按规则进行切片操作

切片操作

注意切片的下标0代表顺序的第一个元素,-1代表倒序的第一个元素;且切片不包括右边界,例如[0:3]代表元素0、1、2不包括3。

l=['a','b','c','d',5]

1.获取列表的前3个元素

>>> l[0:3]
['a', 'b', 'c']
>>> l[:3]
['a', 'b', 'c']

2.获取列表的后3个元素

>>> l[-3:]
['c', 'd', 5]

由于列表不包括右边界,所以要取最后三个元素右边界不指定即可。

3.获取所有元素

>>> l[:]
['a', 'b', 'c', 'd', 5]
>>> l[0:]
['a', 'b', 'c', 'd', 5]

4.指定增长步长

>>> L=list(range(100))
>>> L[0:101:10]
[0, 10, 20, 30, 40, 50, 60, 70, 80, 90]

指定10个步长为单位 

其它切片

#!/usr/bin/env python3
#-*- coding:utf-8 -*-
vlist=['a','b','c']
vtuple=('a','b','c')
vstr='abc'
print (vlist[0:2]);
print (vtuple[0:2]);
print (vstr[0:2])

输出结果为:

======================== RESTART: C:/Python35/list.py ========================
['a', 'b']
('a', 'b')
ab

总结

以上就是浅析python中的分片与截断序列的全部内容,希望本文对大家学习python有所帮助哦。

Python 相关文章推荐
Python最基本的数据类型以及对元组的介绍
Apr 14 Python
Python实现二维有序数组查找的方法
Apr 27 Python
Python写的一个定时重跑获取数据库数据
Dec 28 Python
浅谈Python由__dict__和dir()引发的一些思考
Oct 30 Python
python3.0 模拟用户登录,三次错误锁定的实例
Nov 02 Python
Python实现数据结构线性链表(单链表)算法示例
May 04 Python
Python利用sqlacodegen自动生成ORM实体类示例
Jun 04 Python
pytorch forward两个参数实例
Jan 17 Python
Python使用configparser库读取配置文件
Feb 22 Python
python 使用递归实现打印一个数字的每一位示例
Feb 27 Python
Python装饰器的应用场景代码总结
Apr 10 Python
Python二元算术运算常用方法解析
Sep 15 Python
总结python爬虫抓站的实用技巧
Aug 09 #Python
教你用Type Hint提高Python程序开发效率
Aug 08 #Python
Python如何实现文本转语音
Aug 08 #Python
Python脚本处理空格的方法
Aug 08 #Python
基于Python实现对PDF文件的OCR识别
Aug 05 #Python
利用Python实现命令行版的火车票查看器
Aug 05 #Python
Python处理JSON数据并生成条形图
Aug 05 #Python
You might like
PHP模拟post提交数据方法汇总
2016/02/16 PHP
如何实现textarea里的不同文本显示不同颜色
2014/01/20 Javascript
javascript读取Xml文件做一个二级联动菜单示例
2014/03/17 Javascript
jQuery实现横向带缓冲的水平运动效果(附demo源码下载)
2016/01/29 Javascript
Highcharts 多个Y轴动态刷新数据的实现代码
2016/05/28 Javascript
nodeJS删除文件方法示例
2016/12/25 NodeJs
JS常见算法详解
2017/02/28 Javascript
jQuery扇形定时器插件pietimer使用方法详解
2017/07/18 jQuery
label+input实现按钮开关切换效果的实例
2017/08/16 Javascript
js禁止表单重复提交
2017/08/29 Javascript
jquery+ajax实现上传图片并显示上传进度功能【附php后台接收】
2019/06/06 jQuery
基于Proxy的小程序状态管理实现
2019/06/14 Javascript
微信小程序 生成携带参数的二维码
2019/10/23 Javascript
jQuery HTML设置内容和属性操作实例分析
2020/05/20 jQuery
详解微信小程序(Taro)手动埋点和自动埋点的实现
2021/03/02 Javascript
浅谈python中的变量默认是什么类型
2016/09/11 Python
python绘制简单折线图代码示例
2017/12/19 Python
NumPy.npy与pandas DataFrame的实例讲解
2018/07/09 Python
python 拼接文件路径的方法
2018/10/23 Python
python三大神器之fabric使用教程
2019/06/10 Python
华为校园招聘上机笔试题 扑克牌大小(python)
2020/04/22 Python
pytorch SENet实现案例
2020/06/24 Python
如何用Python提取10000份log中的产品信息
2021/01/14 Python
Lou & Grey美国官网:主打舒适性面料服饰
2017/12/21 全球购物
加拿大在线旅游公司:Flighthub
2019/03/11 全球购物
乌克兰的第一家手表店:Deka
2020/03/05 全球购物
研究生自我鉴定范文
2013/10/30 职场文书
高中物理教学反思
2014/02/08 职场文书
文秘班元旦晚会活动策划方案
2014/08/28 职场文书
学校开学标语
2014/10/06 职场文书
2014年教师学期工作总结
2014/11/08 职场文书
贷款担保书
2015/01/20 职场文书
个人工作保证书
2015/02/28 职场文书
酒店优秀员工推荐信
2015/03/24 职场文书
导游词之湖北梁子湖
2019/11/07 职场文书
PHP实现rar解压读取扩展包小结
2021/06/03 PHP