一. 基本特性
元组的基本特性:
- 一个有序的元素组成的集合;
- 使用小括号 () 表示;
- 元组是 不可变 对象;
1. 元组初始化(定义)
初始化一个元组,有几个方式:
tuple()
tuple(iterable)
具体实例
t1 = tuple()
t2 = tuple(range(1, 5))
t3 = (1,) # 一个元素的元组
t4 = (1, 2, 3) * 3
t5 = ()
2. 元素的访问
访问元组元素使用索引访问 tuple[index] :
- 索引访问
- 正索引,从左至右,从 0 开始
- 负索引,从右至左,从 -1 开始
- 正负索引不可超界,超界引发异常
注意:元组元素可以访问 tuple[index],但不能修改 tuple[2] = 3,元组是不可变对象
3. 元组常用方法
再次强调:元组是只读的
所以,增、删、改方法都是没有滴!!!
但可以查询
查索引 - index()
tuple.index(value[, start[, stop]]) -> int
从指定区间内对比元素与value值,找到匹配项就返回索引值,没有找到就抛出异常。
查次数 - count()
tuple.count(value) -> int
返回元组中匹配到value的次数。
求长度 - len()
返回元组元素的个数。