序列类型函数1
来源:互联网 发布:青岛搜索引擎排名数据 编辑:程序博客网 时间:2024/05/29 11:16
序列类型操作符
序列操作符 作用
seq[ind] 获得下标为ind 的元素
seq[ind1:ind2] 获得下标从ind1 到ind2 间的元素集合
seq * expr 序列重复expr 次
seq1 + seq2 连接序列seq1 和seq2
obj in seq 判断obj 元素是否包含在seq 中
obj not in seq 判断obj 元素是否不包含在seq 中
连接操作符( + ):
相同类型的序列相加。这个操作不是最快或者说最有效的。对字符串来说,这个操作不如把所有的子字符串放到一个列表或可迭代对象中,然后调用一个join方法来把所有的内容连接在一起节约内存;类似地,对列表来说,我们推荐读者用列表类型的extend()方法来把两个或者多个列表对象合并.当你需要简单地把两个对象的内容合并,或者说
不能依赖于可变对象的那些没有返回值(实际上它返回一个None)的内建方法来完成的时候时,
连接操作符还是很方便的一个选择。
另外: 因为Python 是面向对象的,所以你可以像下面这样直接访问一个序列的元素(不用先把它
赋值给一个变量):
>>> print ('Faye', 'Leanna', 'Daylen')[1]
Leanna
用步长索引来进行扩展的切片操作:
序列的最后一个切片操作是扩展切片操作,它多出来的第三个索引值被用做步长参数。
以下是几个例子:
>>> s = 'abcdefgh'
>>> s[::-1] # 可以视作"翻转"操作
'hgfedcba'
>>> s[::2] # 隔一个取一个的操作
'aceg'
- 序列类型函数1
- 序列类型函数
- 序列类型函数2—切片索引的扩展
- python 序列类型可用的内建函数
- Python序列类型常用函数练习:enumerate() reversed() sorted() zip()
- Python学习笔记1:序列类型详解
- 序列函数
- 序列函数
- Fibonacci序列类型设计
- 序列化IDictionary 类型
- DateTime类型序列化
- python序列类型
- matlab 序列的类型
- python序列类型
- python序列类型
- python序列类型
- python 序列类型方法
- Python序列类型
- linux 内核的启动部分
- windows 7 旗舰版无法在web服务器上启动调试。调试失败,因为没有启用集成windows身份验证的问题。
- 结构型模式-享元模式
- Multiple dex files define的错误原因
- Linux安装配置资料
- 序列类型函数1
- 黑马程序员——代理
- Nosql与Sql矛盾的两个方向
- 结构型模式-装饰模型
- C++模板用法
- utuntu13.04系统下hadoop-1.1.2环境搭建及其eclipse插件使用
- Android消息处理机制
- .NET 教程下载地址
- 深入Linux PAM 体系结构 与 vsftpd 3.0.2在CenOS 6.4虚拟机上安装问题