Python的组合数据类型 元组tuple

特点:元组是有序的。元组的元素类型可以为任意数据类型,元素的索引从0开始

         元组中的元素值是不可被修改和删除的,但是可以删除整个元组

         元组用()表示,元素之间用逗号隔开

创建元组

数据之间用逗号隔开,系统会自动创建元组。

>>>1,2,3

>>>(1,2,3)

>>>("python",“love”)  #创建元组也可以用()表示,元素之间用逗号隔开

注:如果元组中只有一个元素,该元素后面的逗号仍要保留

>>>21,

>>>(21,)

>>>21

>>>21  #从这里可以看出,如果只写21,表示该值只是一个数据,并不能代表是元组

基本操作

其实元组的基本操作与列表类似

(1)访问元组的元素

元素名称[索引]

>>>tuple1=("world","apple","pink","black")

>>>tuple1[3]

>>>"black"

(2)元组的切片

元组名称[起始位置 : 终止位置 :步长],其中步长默认为1

>>>tuple1=("world","apple","pink","black")

>>>tuple1[1:3]

>>>("apple","pink")

>>>tuple[ : ]

>>>("world","apple","pink",black")

(3)元组的连接

元组1 +元组2

>>>tuple1=(1,2,3)

>>>tuple2=(4,5,6)

>>>tuple1+tuple2

>>>(1,2,3,4,5,6)

(4)元组的删除

使用del可以删除整个元组,但是不能删除元组中的某个元素

del 元组名  #使用del删除元组,删除后的元组不存在

(6)len/max/min/tuple 函数

len返回的是元组中元素的个数

>>>tuple1=("happy","love","lucky")

>>>len(tuple1)

>>>3

max返回的是元组中元素的最大值

>>>tuple1=(2,5,7,0,3)

>>>max(tuple1)

>>>7

min返回的是元组中元素的最小值

>>>tuple1=(2,5,7,0,3)

>>>min(tuple1)

>>>0

tuple函数强制将列表转换为元组

>>>lis=["百合“,“牡丹”,“月季”]

>>>tuple(lis)

>>>(“百合”,“牡丹”,“月季”)  #从以上例子可以看出,元组中的元素类型可以是任意的

posted @ 2021-08-15 14:34  笙箫涩  阅读(229)  评论(0编辑  收藏  举报