元组的特点
- 有序:元组中的元素是按照顺序排列的。
- 不可更改:一旦创建,元组中的元素不可被修改、增加或删除。
- 元素类型多样化:元组可以包含任何数据类型的元素。
定义一个非空元组
name_tuple = (a, b, c, d)
定义一个空元组
name_tuple = () # 或者
name_tuple = tuple()
通过索引访问元组中的元素
name_tuple[0]
获取元组的长度
len(name_tuple)
注意
元组中的元素不可被修改,例如以下操作会导致错误:
name_tuple[0] = "a"
切片和步长
元组支持切片和步长操作,与列表相似,这里不再详细介绍。
元组的函数方法
由于元组的不可更改性,只有两个常用的函数方法:
count
:统计元组内某个元素的个数
name_tuple = (1, 2, 3, 4, 5)
print(name_tuple.count(1)) # 结果是1
index
:查看元组中某个元素的索引值
name_tuple = (1, 2, 3, 4, 5)
print(name_tuple.index(1)) # 结果是0