日期:2025/04/03 06:54来源:未知 人气:52
元组(Tuple)是 Python 中的一种不可变序列类型,用于存储多个有序的元素。元组与列表(List)类似,但元组一旦创建,其内容不可修改(不可变)。元组通常用于存储不可变的数据集合。
不可变性 :元组一旦创建,其元素不可修改、添加或删除。
有序性 :元组中的元素按顺序存储,可以通过索引访问。
异构性 :元组可以存储不同类型的元素(如整数、字符串、列表等)。
支持嵌套 :元组可以嵌套其他元组或列表。
元组使用圆括号()
定义,元素之间用逗号分隔。
2.1 创建空元组****
2.2 创建包含元素的元组****
2.3 省略括号创建元组
如果直接使用逗号分隔元素,Python 会将其识别为元组。
元组支持索引和切片操作。
3.1 通过索引访问****
3.2 通过切片访问****
元组是不可变的,尝试修改元组会引发 TypeError
。
5.1 元组合并
使用 +
运算符可以合并两个元组。
5.2 元组重复
使用 *
运算符可以重复元组。
5.3 元组长度
使用 len()
函数获取元组的长度。
5.4 元组解包
将元组的元素解包到多个变量中。
元组是不可变的,因此只有少数方法可用。
6.1**count()**
方法
返回指定元素在元组中出现的次数。
6.2**index()**
方法
返回指定元素在元组中第一次出现的索引。
不可变数据 :当数据不需要修改时,使用元组可以确保数据安全。
函数返回值 :函数可以返回多个值,通常以元组形式返回。
字典键 :元组可以作为字典的键(因为元组是不可变的),而列表不能。
8.1 函数返回多个值****
8.2 元组作为字典键****
元组是 Python 中非常有用的数据结构,特别适合存储不可变的数据集合。通过掌握元组的基本操作和应用场景,可以更好地利用元组解决实际问题。