文章最后更新时间:2025年06月13日
前言
元组是一种不可变的序列结构,用小括号 ()
表示,元素间以逗号分隔。与列表相比,元组创建后无法修改,主要用于保证数据的稳定性和安全性。
创建元组
tuple1 = tuple() # 创建空元组
tuple5 = ()
print(type(tuple1)) # <class 'tuple'>
print(type(tuple5)) # <class 'tuple'>
元组的转换
字符串转元组
tuple2 = ('switch') # 单元素不加逗号,类型为字符串
print(type(tuple2)) # <class 'str'>
tuple2 = ('switch',) # 单元素加逗号,类型为元组
print(type(tuple2)) # <class 'tuple'>
数字转元组
tuple3 = (2088) # 单数字不加逗号,类型为整数
print(type(tuple3)) # <class 'int'>
tuple3 = (2088,) # 单数字加逗号,类型为元组
print(type(tuple3)) # <class 'tuple'>
列表转元组
list1 = ['小明', '小红', '小刚', '霸天', '无天']
a = tuple(list1)
print(a) # ('小明', '小红', '小刚', '霸天', '无天')
print(type(a)) # <class 'tuple'>
元组索引、切片
list1 = ['小明', '小红', '小刚', '霸天', '无天']
a = tuple(list1)
# 索引访问
print(a[1]) # 小红
# 切片操作
print(a[1:4]) # ('小红', '小刚', '霸天')
文章版权声明:除非注明,否则均为柳三千运维录原创文章,转载或复制请以超链接形式并注明出处。