三、数据类型-Tuple


1.元组(tuple)结构和列表相似,用()表示。区别是元组不可变。

# 不可变是相对的。比如当元组的某一元素是可变结构(列表),那个我们还是对这个列表元素操作的。

2.基本操作

2.1 创建元组

  t = ()

  # 当元组只有一个元素时,逗号不能省略(2,)

2.2 访问成员

  t = (1,2,3,4,5)

  t[2] = t[-3]  # 3

  # 元组和列表一样,可以从左到右索引,以0开始;可以从右到左索引,以-1开始。

2.3 切片

  t = (1,2,3,4,5,6)

  t[2:4]

  # 和列表一样,左闭右开,冒号左右可以为空,且可以设置步长

2.4.删除元组

  del t

3.常用函数:

tuple1 = (1,2,3,4,5) lst = [1,2,3,4]

3.1 len(tuple) 计算元组元素的个数

  len(tuple1) # 5

3.2 max(tuple) 返回元组元素的最大值

  max(tuple1) # 5

3.3 min(tuple) 返回元组元素的最小值

  min(tuple1) # 1

3.4 tuple(iterable) 将可迭代系列转换为列表

  tuple(lst)  #(1,2,3,4)