浅析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实现简单的计时器功能函数
Mar 14 Python
解析Python中的变量、引用、拷贝和作用域的问题
Apr 07 Python
scrapy自定义pipeline类实现将采集数据保存到mongodb的方法
Apr 16 Python
Python创建模块及模块导入的方法
May 27 Python
Python下载懒人图库JavaScript特效
May 28 Python
详解Python 模拟实现生产者消费者模式的实例
Aug 10 Python
对Python 3.2 迭代器的next函数实例讲解
Oct 18 Python
Python之时间和日期使用小结
Feb 14 Python
Python笔记之facade模式
Nov 20 Python
Python Pickle 实现在同一个文件中序列化多个对象
Dec 30 Python
如何利用Python matplotlib绘制雷达图
Dec 21 Python
Django权限控制的使用
Jan 07 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
table标签的结构与合并单元格的实现方法
2013/07/24 PHP
使用symfony命令创建项目的方法
2016/03/17 PHP
thinkPHP3.2使用RBAC实现权限管理的实现
2019/08/27 PHP
alixixi runcode.asp的代码不错的应用
2007/08/08 Javascript
javascript replace方法与正则表达式
2008/02/19 Javascript
javascript中使用css需要注意的地方小结
2010/09/01 Javascript
jQuery控制输入框只能输入数值的小例子
2013/03/20 Javascript
js变换显示图片的实例
2013/04/16 Javascript
JavaScript的21条基本知识点
2014/03/04 Javascript
分享两个手机访问pc网站自动跳转手机端网站代码
2020/12/24 Javascript
JS中Location使用详解
2015/05/12 Javascript
深入理解JavaScript编程中的同步与异步机制
2015/06/24 Javascript
JavaScript多图片上传案例
2015/09/28 Javascript
几种经典排序算法的JS实现方法
2016/03/25 Javascript
浅谈jquery点击label触发2次的问题
2016/06/12 Javascript
JavaScript验证知识整理
2017/03/24 Javascript
深入浅析AngularJS中的一次性数据绑定 (bindonce)
2017/05/11 Javascript
vue2.0.js的多级联动选择器实现方法
2018/02/09 Javascript
Vue项目中使用Vux的安装过程
2018/05/01 Javascript
手写Vue2.0 数据劫持的示例
2021/03/04 Vue.js
python文件操作相关知识点总结整理
2016/02/22 Python
python脚本监控docker容器
2016/04/27 Python
使用python爬虫获取黄金价格的核心代码
2018/06/13 Python
解决python3 pika之连接断开的问题
2018/12/18 Python
pytorch制作自己的LMDB数据操作示例
2019/12/18 Python
Tensorflow 使用pb文件保存(恢复)模型计算图和参数实例详解
2020/02/11 Python
K最近邻算法(KNN)---sklearn+python实现方式
2020/02/24 Python
中国领先的专业演出票务网:永乐票务
2016/08/29 全球购物
美国背景检查、公共记录和人物搜索网站:BeenVerified
2018/02/25 全球购物
机电专业个人自荐信格式模板
2013/09/23 职场文书
我的五年职业生涯规划
2014/01/23 职场文书
《棉鞋里的阳光》教学反思
2014/04/24 职场文书
工地标语大全
2014/06/18 职场文书
新颖的化妆品活动方案
2014/08/21 职场文书
党员四风问题对照检查材料思想汇报
2014/09/16 职场文书
寻衅滋事罪辩护词
2015/05/21 职场文书