Python的元组(tuple)与列表(list)类似,不同之处在于元组的元素不能修改。(不希望数据被修改时使用)
元组使用小括号,列表使用方括号。
tup1 = (1, 2, 3, 4, 5) tup2 = 'a', 'b', 'c' # 没有括号也可以 tup3 = (10,) # 当元组中只有一个元素时,需要在后面加逗号 tup4 = (10) # 不加逗号括号被当作运算符,类型为整形 print(type(tup3)) print(type(tup4))
输出结果:
<class 'tuple'>
<class 'int'>
修改元组:
元组中元素不允许修改
删除元组:
元组中元素不允许删除,但是可以用“del(tup)删除整个元组
元组索引,截取:
与列表方法一致
元组内置函数:
(大部分与列表一致)
序号 | 方法 |
1 | len(tuple) |
2 | max(tuple) |
3 | min(tuple) |
4 |
tuple(seq) 将列表转换为元组 |
序号 | 函数 |
1 | count(obj) |
2 | index(obj) |