Python中的元组(tuple)与列表类似,也是一种序列数据类型,但是元组是不可变的(immutable)。使用元组的主要方法包括:
- 创建元组
使用()和tuple()来创建元组。
## python www.itzhimei.com 代码
tup1 = (1, 2, 3)
tup2 = tuple([1, 2, 3])
- 访问元素
通过索引访问元素,索引从0开始。
## python www.itzhimei.com 代码
print(tup1[0]) # 输出1
- 不可变性
元组创建后元素不能修改。
## python www.itzhimei.com 代码
tup1[0] = 5 # 错误,修改元组元素会报错
- 删除元素
不能删除元素,但可以使用切片创建新元组。
## python www.itzhimei.com 代码
tup2 = tup1[1:] # 删除索引0的元素,返回新元组
- 元组运算
支持连接、重复等运算。
## python www.itzhimei.com 代码
tup3 = tup1 + tup2
tup4 = tup1 * 3
- 元组方法
常用方法有count()、index()等。
## python www.itzhimei.com 代码
tup1.count(2) # 统计元素出现次数
综上,Python元组与列表类似,但它是不可变类型,对元素进行修改会出错。