元组 TUPLE
元组 TUPLE
定义:
不可改变的序列对象。
如果元组中还有复杂子对象,则复杂子对象是可变的。比如元组中还有一个列表,则列表中的元素是可变的。
创建:
1.tuple_1 =
2.tuple_2 = tuple() 与列表一样,小括号()中的元素必须可以迭代。
tuple_1 = 1,23,3 tuple_2 = tuple((1,2,3)) print(tuple_1) #out:(1, 23, 3) print(tuple_2) #out:(1, 2, 3)
删除元组:
del tuple
修改元组:
元组不可修改。
如果一定要修改。可以考虑将元组转化为列表,更改列表,删除元组,将列表改为元组。
运算:
tuple_3 = tuple((1,2,3)) tuple_4 = 4,36 tuple_5 = tuple_3 * 3 tuple_6 = tuple_3 + tuple_4 print(tuple_3) #out:(1, 2, 3,) print(tuple_4) #out:(4,36) print(tuple_5) #out:(1, 2, 3, 1, 2, 3, 1, 2, 3) print(tuple_6) #out:(1, 2, 3, 4, 36) print(tuple_6[-1]) #out:36
索引:
和列表一致。
函数:
序号 | 函数 | 描述 |
1 | len(tuple) | 统计tuple中有多少个元素 |
2 | max(tuple) | 返回tuple中的最大值 |
3 | min(tuple) | 返回tuple中的最小值 |
4 | tuple(seq) | 将其他序列转化为元组 |
元组难以操作,可以将元组转化为l列表在进行操作