浅析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对象体系深入分析
Oct 28 Python
python实现的守护进程(Daemon)用法实例
Jun 02 Python
Python读写txt文本文件的操作方法全解析
Jun 26 Python
python编写分类决策树的代码
Dec 21 Python
Pycharm无法使用已经安装Selenium的解决方法
Oct 13 Python
Gauss-Seidel迭代算法的Python实现详解
Jun 29 Python
简单了解Python matplotlib线的属性
Jun 29 Python
HTML的form表单和django的form表单
Jul 25 Python
python批量读取文件名并写入txt文件中
Sep 05 Python
使用Keras画神经网络准确性图教程
Jun 15 Python
详解Python中的路径问题
Sep 02 Python
Python list去重且保持原顺序不变的方法
Apr 03 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
pjblog修改技巧汇总
2007/03/12 Javascript
JQuery 确定css方框模型(盒模型Box Model)
2010/01/22 Javascript
jquery遍历checkbox的注意事项说明
2014/02/21 Javascript
js 实现浏览历史记录示例
2014/04/20 Javascript
javascript屏蔽右键代码
2014/05/15 Javascript
JS根据年月获得当月天数的实现代码
2014/07/03 Javascript
JavaScript计算某一天是星期几的方法
2015/08/05 Javascript
innerHTML中标签可以换行的方法汇总
2015/08/14 Javascript
JS简单实现DIV相对于浏览器固定位置不变的方法
2016/06/17 Javascript
checkbox 选中一个另一个checkbox也会选中的实现代码
2016/07/09 Javascript
vue.js入门教程之绑定class和style样式
2016/09/02 Javascript
JS扩展类,克隆对象与混合类实例分析
2016/11/26 Javascript
javascript实现根据函数名称字符串动态执行函数的方法示例
2016/12/28 Javascript
微信小程序(三):网络请求
2017/01/13 Javascript
nodejs入门教程五:连接数据库的方法分析
2017/04/24 NodeJs
vue数据双向绑定的注意点
2017/06/23 Javascript
详解jQuery中的isPlainObject()使用方法
2018/02/27 jQuery
JavaScript实现的文本框placeholder提示文字功能示例
2018/07/25 Javascript
javaScript实现一个队列的方法
2020/07/14 Javascript
原生JavaScript实现随机点名表
2021/01/14 Javascript
Python脚本实现下载合并SAE日志
2015/02/10 Python
python实现数据导出到excel的示例--普通格式
2018/05/03 Python
python爬虫之模拟登陆csdn的实例代码
2018/05/18 Python
Selenium(Python web测试工具)基本用法详解
2018/08/10 Python
python flask框架实现传数据到js的方法分析
2019/06/11 Python
python跳出双层for循环的解决方法
2019/06/24 Python
Django中在xadmin中集成DjangoUeditor过程详解
2019/07/24 Python
如何使用Python发送HTML格式的邮件
2020/02/11 Python
Python3 io文本及原始流I/O工具用法详解
2020/03/23 Python
澳大利亚波西米亚风情网上商店:Czarina
2019/03/18 全球购物
酒店管理毕业生自我鉴定
2014/03/02 职场文书
工会工作先进事迹
2014/08/18 职场文书
新店开张活动方案
2014/08/24 职场文书
党的群众路线教育实践活动心得体会范文
2014/11/05 职场文书
大学生简历自我评价2015
2015/03/03 职场文书
在 Python 中利用 Pool 进行多线程
2022/04/24 Python