Python学习第三天之元组

柳三千

文章最后更新时间: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])  # ('小红', '小刚', '霸天')
文章版权声明:除非注明,否则均为柳三千运维录原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码