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)
>>>(“百合”,“牡丹”,“月季”) #从以上例子可以看出,元组中的元素类型可以是任意的
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)