元组

108 阅读1分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第18天,点击查看活动详情


image.png 元组也是属于一种不可变的序列,它与列表的操作非常相似。不同之处在于元组的元素是不能修改的而列表可以。元组是使用小括号来声明的

image.png 元组是使用小括号来声明的,他们都可以通过下标进行访问

image.png

image.png 元组是一种不可变的序列,在创建之后就不能再做任何的修改。‘

特点:

  1. 不可变
  2. 用()小括号来创建元组类型,数据项用逗号来分割
  3. 可以是任何的类型
  4. 当元组中只有一个元素时,要加上逗号,不然后解释器会当作整形来处理
  5. 同样可以支持切片操作

通过代码去对元组的使用进行演练

先创建一个元组

# 元组的创建
tupleA=()  #空元组
print(type(tupleA))

通过type确认一下是否是元组类型

image.png 是元组类型,只是tupleA是一个空元组。

元组一旦创建便不能修改。这个空元组是没有意义的,我们重新给他赋一个值。

# 元组的创建 不能进行修改
tupleA=()  #空元组
tupleA=('abcd',89,9.12,'peter',[11,22,33])
# print(tupleA)

元组跟列表的操作是极为相似的,因为有一点既然是创建不能修改,就是不能对它进行增删改查。


ps:可以在里面嵌入一个元组类型的数据,[11,22,33]可以嵌套。 image.png


只能对元组进行查询查找