1.tuple的标志 -- ","不是"()"
1.1 创建多个元素的元组
>>> t1 = (1,2,3,4,5,6)
1.2 创建一个元素的元组
>>>t2 = (1,)
1.3创建空元组
>>>t3 = ()
2.访问元组
类似list 以index方式访问,从左向右以 0 开始为下标,从右向左以-1为下标开始索引
>>>t1 = (1,2,3,4,5,6)
>>>e3 = t1[2]
>>e3 = t1[-4]
3修改元组
元组是不可变的,可以 通过重新组合元组来修 改
>>> t1 = (1,2,3,4,5,6)
>>> id(t1)
1787917861032
>>> t1 = t1[0:3] + (99,) + t1[3:] #在t1[2]后插入99,重新创建对象
>>> t1
(1, 2, 3, 99, 4, 5, 6)
>>> id(t1)
1787917772904
3 删除元组
t1 = (1,)
>>>del t1
4 运算符
4.1 in & not in 判断元素是否在元组内
4.2 * 重复运算符
>>> t1 = (1,)
>>> t2 = 8*t1
>>> t2
(1, 1, 1, 1, 1, 1, 1, 1)
4.3 + 连接运算符
>>> t1 = (1,2,3)
>>> t2 = (4,5,6)
>>> t3 = t1 + t2
>>> t3
(1, 2, 3, 4, 5, 6)
5 可以调用的BIF
1 max(tuple) #元组中的元素为相同类型
2 min(tuple) #元组中的元素为相同类型
3len(tuple)