Python序列的通用操作

序列是指有序的队列,重点在“有序”。

一、序列分类

  • Python有6种内置序列:列表list、元组tuple、字符串str、Unicode字符串、buffer对象、xrange对象。
  • 序列分为可变序列和不可变序列。
    在序列中的每个元素都有自己的编号。列表与元组的区别在于,列表可以修改,而元组不可修改。理论上几乎所有情况下元组都可以用列表来代替,但元组作为字典的键时,因为键不可修改,所以就不能使用列表。区别如下:

l = [] 列表 可变序列
t = () 元组 不可变序列
元组不支持原位改变,不能像列表一样追加append、扩展extend元素、重新给元素赋值。

二、python中序列支持的操作

通用序列操作

通用序列操作是指大部分可变序列与不可变序列都支持的操作。

所有序列都可以进行:索引、分片、加、乘、检查某个元素是否属于序列成员(成员资格)。并且python提供了一些序列内置函数:计算序列长度、找出做大元素及做小元素。

如下图是笔者在听过腾讯课堂的课程后根据老师的讲解整理的序列的通用操作:


操作.png

说明.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容