元组:可以看做是特殊的列表
- 数据元素不能改变
- 不能增添、删除
创建、访问
tup1 = (1, 2)
tup2 = 1,
tup3 = tuple([1, 2])
print(tup1[0], tup[-1], sep='\t')
运算符
表达式 | 结果 | 说明 |
---|---|---|
(1, 2, 3)+ (4, 5) | (1, 2, 3, 4, 5) | 组合 |
(1, 2)*2 | (1, 2, 1, 2) | 重复 |
2 in (1, 2)True | 判断元素是否存在列表中 | |
len(tup) | length | 返回长度 |
max、min
max
— 返回最大值
min
---- 返回最小值
删除整个元组
del tup
修改元组值
- 不是说好不能修改的吗?
- 对,但是不完全对。
>>> tup = (1, 2, [3, 4])
>>> tup[2][0] = 12
>>> tup
(1, 2, [12, 4])