开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第18天,点击查看活动详情
元组也是属于一种不可变的序列,它与列表的操作非常相似。不同之处在于元组的元素是不能修改的而列表可以。元组是使用小括号来声明的
元组是使用小括号来声明的,他们都可以通过下标进行访问
元组是一种不可变的序列,在创建之后就不能再做任何的修改。‘
特点:
- 不可变
- 用()小括号来创建元组类型,数据项用逗号来分割
- 可以是任何的类型
- 当元组中只有一个元素时,要加上逗号,不然后解释器会当作整形来处理
- 同样可以支持切片操作
通过代码去对元组的使用进行演练
先创建一个元组
# 元组的创建
tupleA=() #空元组
print(type(tupleA))
通过type确认一下是否是元组类型
是元组类型,只是tupleA是一个空元组。
元组一旦创建便不能修改。这个空元组是没有意义的,我们重新给他赋一个值。
# 元组的创建 不能进行修改
tupleA=() #空元组
tupleA=('abcd',89,9.12,'peter',[11,22,33])
# print(tupleA)
元组跟列表的操作是极为相似的,因为有一点既然是创建不能修改,就是不能对它进行增删改查。
ps:可以在里面嵌入一个元组类型的数据,[11,22,33]可以嵌套。
只能对元组进行查询查找