2025-04-20    2025-04-20    520 字  2 分钟

一、容器

Python中,可包含其他对象的对象,称之为“容器”。

容器是一种数据结构。
常用的容器主要划分为两种:序列(如:列表、元祖等)和映射(如:字典)。 序列中,每个元素都有下标,它们是有序的。 映射中,每个元素都有名称(又称“ 键 ”),它们是无序的。
除了序列和映射之外,还有一种需要注意的容器——“ 集合 ”。

二、通用的序列操作

有 5 种操作是所有序列中通用的。

  1. 索引

所谓“索引”,就是在序列中,根据所需元素的下标,返回所需元素。

  1. 切片

切片,就是在序列中切一块。 索引就是拿我们想要的那一个,切片就是切我们想要的那一块。索引只能拿一个,切片可以切一段。其实本质上就是一种东西,切片就是索引的加强版。 两个或三个索引就是切片。而且我们在上面所说的情况,也适用。 特别的,若第二个索引在第一个索引之前,则输出空序列。 若用户填入空索引,计算机将根据前两个索引所处的前后位置,默认为序列的前后端点。 3. 序列相加

其实就是用“+”来拼接序列。例如: 只不过相加的前提是两者必须为同一类型的序列:

  1. 乘法

其实就是用“*”来进行乘法运算。

  1. 成员资格

所谓“成员资格”测试,就是指“用运算符 in 来检测指定元素是否包含于序列”。 如果元素包含于序列,程序返回“True”;反之,返回“False”。