定义元组

使用() 或者中间使用 逗号隔开的值 定义元组。
下面三种定义元组的方式

  1. a1 = (1,2)
  2. a2 = 3,
  3. a3 = 4,5
  4. print(a1, type(a1))
  5. print(a2, type(a2))
  6. print(a3, type(a3))

执行结果

  1. (1, 2) <class 'tuple'>
  2. (3,) <class 'tuple'>
  3. (4, 5) <class 'tuple'>

元组的特性

元组定义之后,里面的值不能修改,不能添加。
元素可以通过索引的方式来访问。

  1. a3 = 4,5,6,100,101,102
  2. # 通过索引区间访问元组种的值
  3. print(a3[:2]) # (4, 5)

如果修改里面的值。会报错。

  1. a3 = 4,5,6,100,101,102
  2. # 但是不能修改
  3. a3[0] = 1 # 会报错

image.png

元组的应用场景

因为元组的值不能修改,在自动化中使用的场景很少。比如用来表示测试用例的表头字段,定义好之后不能修改,可以使用元组来表示。