跳转至

元组 tuple

元组概述

语法: (元素1, 元素2) ,当然也可以不使用括号直接创建元组,语法: 元素1,元素2 ,需要注意最后一个元素需要带逗号,元组的元素不可以修改,元组同样支持切片语法,元素的访问可以使用元素下标,元组在增删改查只支持查,没有元组推导式,元组可以为空语法: a = ()

元组元素查找

Python
 test = (1, 2, 4, 4)

  # 统计元组某个元素个数
  a = test.count(4)  # a --> 2

  # 获取元素下标
  num = test.index(4)  # num --> 2

  # 元组的拼接
  x = (1, 2)
  y = (3, 4)
  x + y = (1, 2, 3, 4)

  # 元组的乘法
  x*3 = [1, 2, 1, 2, 1, 2]

  # 元组的嵌套
  z = x, y  # z --> ((1, 2), (3, 4))

  # 元组同样支持迭代
  for i in x:
    print(x)

  # 单个元素的元组
  (1,)

  # 元组的解包,相当于将元素赋值给对应变量值,该写法适用于任何序列类型,使用这个必须左右数量一致
  x, y, z = (1, 2, 3)  # x = 1, y = 2, z = 3