浅析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实现抓取城市的PM2.5浓度和排名
Mar 19 Python
Python编程中使用Pillow来处理图像的基础教程
Nov 20 Python
详解使用python crontab设置linux定时任务
Dec 08 Python
Odoo中如何生成唯一不重复的序列号详解
Feb 10 Python
wxPython的安装与使用教程
Aug 31 Python
用Cython加速Python到“起飞”(推荐)
Aug 01 Python
Python箱型图绘制与特征值获取过程解析
Oct 22 Python
Python 获取numpy.array索引值的实例
Dec 06 Python
Django基于客户端下载文件实现方法
Apr 21 Python
Python 利用flask搭建一个共享服务器的步骤
Dec 05 Python
PyTorch 如何自动计算梯度
May 23 Python
浅析Python中的随机采样和概率分布
Dec 06 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数据,解析json数据
2013/06/28 PHP
laravel5环境隐藏index.php后缀(apache)的方法
2019/10/12 PHP
JavaScript入门教程(12) js对象化编程
2009/01/31 Javascript
vs2003 js文件编码问题的解决方法
2010/03/20 Javascript
JavaScript类和继承 prototype属性
2010/09/03 Javascript
node.js使用require()函数加载模块
2014/11/26 Javascript
使用angular写一个hello world
2015/01/23 Javascript
jQuery简单获取键盘事件的方法
2016/01/22 Javascript
jquery attr()设置和获取属性值实例教程
2016/09/25 Javascript
js判断浏览器是否支持严格模式的方法
2016/10/04 Javascript
HTML5基于Tomcat 7.0实现WebSocket连接并实现简单的实时聊天
2016/10/31 Javascript
前端实现文件的断点续传(前端文件提交+后端PHP文件接收)
2016/11/04 Javascript
详解微信小程序开发之城市选择器 城市切换
2017/01/17 Javascript
Node.js使用MongoDB的ObjectId作为查询条件的方法
2019/09/10 Javascript
vue滚动插件better-scroll使用详解
2019/10/18 Javascript
基于vue和bootstrap实现简单留言板功能
2020/05/30 Javascript
JavaScript实现随机点名小程序
2020/10/29 Javascript
Python 命令行非阻塞输入的小例子
2013/09/27 Python
Python实现的下载8000首儿歌的代码分享
2014/11/21 Python
快速了解Python开发中的cookie及简单代码示例
2018/01/17 Python
浅谈pyqt5中信号与槽的认识
2019/02/17 Python
Python多进程fork()函数详解
2019/02/22 Python
基于Python检测动态物体颜色过程解析
2019/12/04 Python
Tensorflow获取张量Tensor的具体维数实例
2020/01/19 Python
Python3中configparser模块读写ini文件并解析配置的用法详解
2020/02/18 Python
windows10在visual studio2019下配置使用openCV4.3.0
2020/07/14 Python
python 监控logcat关键字功能
2020/09/04 Python
深入剖析HTML5 内联框架iFrame
2016/05/04 HTML / CSS
TripAdvisor德国:全球领先的旅游网站
2017/12/07 全球购物
八一建军节活动方案
2014/02/10 职场文书
劳动竞赛活动方案
2014/02/20 职场文书
初中生庆国庆演讲稿范文2014
2014/09/25 职场文书
民主生活会剖析材料
2014/09/30 职场文书
三峡大坝导游词
2015/01/31 职场文书
指导教师推荐意见
2015/06/05 职场文书
酒桌上的祝酒词
2015/08/12 职场文书