标签:enter code bsp 一个 定义 tab 对象 可变 改变
不可改变的序列对象。
如果元组中还有复杂子对象,则复杂子对象是可变的。比如元组中还有一个列表,则列表中的恶元素是可变的。
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列表在进行操作
标签:enter code bsp 一个 定义 tab 对象 可变 改变
原文地址:https://www.cnblogs.com/qianslup/p/11040351.html