python 切片
2016-04-21 15:42
218 查看
在python中想要取一个list或tuple的部分元素是非常常见的操作例如:
取前三个元素怎么办?
Python提供了切片(Slice)操作符
举个例子:[/code]
从索引0开始取,直到索引3为止,但不包括索引3。
如果第一个索引为0 可以省略:
L[:3]
甚至什么都不写 只写一个L[:] 就可以复制整个list 或者tuple
也可以倒着来
L[-2:] //倒数两个元素[/code]
总结:
L[n:m] n必须小于m 才可以 否则为空 因为是从n开始取元素 取到m的前一个元素[/code]
>>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']
取前三个元素怎么办?
Python提供了切片(Slice)操作符
举个例子:[/code]
>>> L[0:3] ['Michael', 'Sarah', 'Tracy']
从索引0开始取,直到索引3为止,但不包括索引3。
如果第一个索引为0 可以省略:
L[:3]
甚至什么都不写 只写一个L[:] 就可以复制整个list 或者tuple
也可以倒着来
L[-2:] //倒数两个元素[/code]
记住倒数第一个元素的索引是[code]-1。
总结:
L[n:m] n必须小于m 才可以 否则为空 因为是从n开始取元素 取到m的前一个元素[/code]
相关文章推荐
- Python 插件安装
- selenium+webdriver+python 中警告框的处理方法
- python使用sqlite简单介绍
- Python reduce()求积
- 记录Python学习中的几个小问题
- Python3 字符编码问题
- w 4000 indow安装pip 并使用pip进行扩展包安装
- Python学习(21)python操作mysql数据库_操作
- 统计中分分词(CRF)
- python实现网站登陆功能
- python+selenium 关于div下拉框的处理
- 配置python的豆瓣source
- python操作xml文件
- python os.path.isdir权限问题小坑一个
- 初始化python类的实例时,私有变量的值与上一个实例的相同,问题定位
- Python学习(五)——列表操作全透析
- python学习笔记(conf配置文件)
- 【LeetCode】335. Self Crossing(python)
- time模块中的strftime()函数
- python codecademy 学习2