元祖(tuple)

元组是Python中的有序且不可变的数据类型,类似于列表但不能修改。它可以包含任意类型的元素,通常用于存储不可变数据。元组通过索引进行读取,索引从0开始。此外,可以使用`len()`函数获取元组的长度。在表示单个元素的元组时,需要在元素后面加上逗号。
摘要由CSDN通过智能技术生成

元组: ()   与列表一样,有序有索引,值可以重复(可以是任意类型,但是建议全部放不可变量类型)。
             但是它是不可变类型。只可以读,不可以对它进行修改。
             读取:根据索引读取,从0开始。元组[索引]
             获取长度:len(元组)
             在表达一个值的时候:(值1,)
 

# data1 = (1,)
# print(data1)
# print(type(data1))
#
# data2 = (1)
# print(data2)
# print(type(data2))


# 第一种赋值
data1 = (1, 2, 3)

# 第二种赋值
data2 = 1, 2, 3
print(data2)
# 只有一个元素的元祖(重要) : 唯一的元素后面必须加上逗号
t2 = (10)
t1 = (10,)
print(type(t2))
print(type(t1))
# 在没有歧义的情况下,表示一个元祖的时候,元祖的小括号可以省略
t3 = (10, 20, 39)
print(t3, type(t3))
# 2.获取元祖的元素  --> 列表怎么获取元素的元祖就是怎么获取元素的
#           元祖[下标]
#           元祖切片的结果是元祖t3[1:-1:2]
print(t3[-1:1])  # 为空
for i in range(len(t3)):
    print(i, t3[i])
for x1, x2 in enumerate(t3):
    print(x1, x2)
# 通过多个变量来获取元祖(列表也支持)
# a.直接让变量的个数和元祖(列表)中的元素的个数保持一致,来让变量依次获取元祖的元素
x, y, z = (10, 20, 30)
print(x, y, z)
x, y, z = 10, 20,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值