Python序列的通用操作
2017-12-11 本文已影响4人
Yvanna_15
序列是指有序的队列,重点在“有序”。
一、序列分类
- Python有6种内置序列:列表list、元组tuple、字符串str、Unicode字符串、buffer对象、xrange对象。
- 序列分为可变序列和不可变序列。
在序列中的每个元素都有自己的编号。列表与元组的区别在于,列表可以修改,而元组不可修改。理论上几乎所有情况下元组都可以用列表来代替,但元组作为字典的键时,因为键不可修改,所以就不能使用列表。区别如下:
l = [] 列表 可变序列
t = () 元组 不可变序列
元组不支持原位改变,不能像列表一样追加append、扩展extend元素、重新给元素赋值。
二、python中序列支持的操作
通用序列操作
通用序列操作是指大部分可变序列与不可变序列都支持的操作。
所有序列都可以进行:索引、分片、加、乘、检查某个元素是否属于序列成员(成员资格)。并且python提供了一些序列内置函数:计算序列长度、找出做大元素及做小元素。
如下图是笔者在听过腾讯课堂的课程后根据老师的讲解整理的序列的通用操作:

