3.3.3.6 高级类型

Python 的高级数据类型包括 列表、元组、字典、集合 这四种核心容器类型,它们为程序开发提供了强大的数据组织和处理能力。每种类型都有其独特的特点和适用场景,能够满足不同的编程需求。

img

高级类型 说明 特点
列表 列表 是 Python 中最常用的数据结构之一,使用方括号 [ ] 表示。它是一个有序、可变的元素集合,可以存储任意类型的数据。 1.元素按插入顺序存储,每个元素都有对应的索引位置。2.支持动态添加、删除和修改操作。3.可以包含混合数据类型(数字、字符串、甚至其他列表)。4.支持切片操作,方便获取子集。
元组 元组 使用圆括号 ( ) 创建,是一种有序但不可变的数据结构。一旦创建,其内容就无法修改。 1.元素有序排列,可通过索引访问。2.不可变性确保数据安全,防止意外修改。3.比列表更节省内存,访问速度更快。4.支持元组解包,便于多变量赋值。
字典 字典 使用花括号 { } 创建,以键值对的形式存储数据。它提供了基于键的快速查找能力。 1.键值对结构,键必须是不可变类型。2.通过键直接访问值,查找效率极高。3.支持动态添加、删除和修改键值对。
集合 集合 使用花括号 { } 或 set( ) 函数创建,存储无序的唯一元素。它专门用于处理不重复的数据集合。 1.自动去除重复元素。2.无序存储,不支持索引访问。3.支持数学集合运算(并集、交集、差集等)。4.元素必须是不可变类型。

列表

积木 说明
img 将列表赋值给变量,相当于给列表命名。
img 初始化列表。
img 清空列表中的数据。
img 获取列表的长度。
img 判断列表式否为空列表。
img 使用分隔符“,”将列表中的元素进行连接。例如:列表中的内容为["a","b","c"],使用分隔符“;”组合后为:a;b;c
img 将文本字符,使用分隔符“,”连接成列表。例如:列表中的内容为[a-b-c],使用分隔符“-”制作列表后为:["a","b","c"]
img 使用索引来访问列表中的值,列表第一项元素索引为0。
img 通过列表项数获取列表中某一段元素,可选正数或倒数的方式进行获取。
img 通过索引的方式,在列表的指定位置插入元素。
img 通过索引的方式,对列表指定位置的值进行修改。
img 通过列表索引删除对应的额元素项。
img 将元素添加到列表的末尾。
img 将两个列表拼接成一个列表。
img 将元组转换为列表形式。
img 已知某个元素的内容,查找其对应的索引。
img 对列表中的元素进行升序或降序排序。排序方式:数字、字母、字母忽略大小写。
img 判断列表中是否存在某个元素。

元组

积木 说明
img 将元组赋值给变量,相当于给元组命名。
img 初始化元组。
img 获取元组的最小值、最大值或长度。
img 判断元组中是否包含某一个字符。
img 时候用索引来获取元组中的值。
img 通过具体的第几项到第几项,来获取元组中的某一段元素。
img 将列表转换为元组。

字典

积木 说明
img 将字典赋值给变量,相当于给字典命名。
img 初始化字典。
img 获取字典键的值。
img 修改字典键的值。
img 删除字典中的某个键,对应值也消失。
img 清空字典。
img 判断字典键中是否包含某个键。
img 获取字典的长度。
img 返回字典中所有键或值组成的列表。

集合

积木 说明
img 将集合赋值给变量,相当于给集合命名。
img 初始化集合。
img 初始化空集合。
img 对于两个集合中的元素,获取其中交集、并集或差集部分。
img 移除集合中的指令内容。
img 对集合进行清空。
img 复制集合。
img 判断输入的值是否存在集合中。
img 向集合中添加一个可迭代的对象。
img 往集合中添加单个元素。
img 判断一个集合是否为另一个集合的子集或者超集。
img 取两个集合中的交集、并集、差集。
img 获取集合的长度。
img 返回随机项并从集合中移除。