home1.gif

一. 基本特性


元组的基本特性:

  • 一个有序的元素组成的集合;
  • 使用小括号 () 表示;
  • 元组是 不可变 对象;

1. 元组初始化(定义)


初始化一个元组,有几个方式:

  1. tuple()
  2. tuple(iterable)

具体实例

  1. t1 = tuple()
  2. t2 = tuple(range(1, 5))
  3. t3 = (1,) # 一个元素的元组
  4. t4 = (1, 2, 3) * 3
  5. t5 = ()

2. 元素的访问


访问元组元素使用索引访问 tuple[index] :

  • 索引访问
  • 正索引,从左至右,从 0 开始
  • 负索引,从右至左,从 -1 开始
  • 正负索引不可超界,超界引发异常

注意:元组元素可以访问 tuple[index],但不能修改 tuple[2] = 3,元组是不可变对象

3. 元组常用方法


再次强调:元组是只读的

所以,增、删、改方法都是没有滴!!!

但可以查询

  • 查索引 - index()

    1. tuple.index(value[, start[, stop]]) -> int

    从指定区间内对比元素与value值,找到匹配项就返回索引值,没有找到就抛出异常。

  • 查次数 - count()

    1. tuple.count(value) -> int

    返回元组中匹配到value的次数。

  • 求长度 - len()

返回元组元素的个数。

end1.gif