python基础:元祖

  元组与列表类似,不同之处在于元组的元素不能修改。

目录

元祖的创建:

访问元祖:

修改元祖:

删除元祖:

默认创建:

将列表转换为元祖:


元祖的创建:

tup1 = ('physics', 'chemistry', 1997, 2000)
tup2 = (1, 2, 3, 4, 5 )
tup3 = "a", "b", "c", "d"

# 创建空元祖:
tup4 = ()

# 元组中只包含一个元素时,需要在元素后面添加逗号:
tup5 = (50,)

访问元祖:

print(tup1[0])
# output:physics
print(tup2[1:3])
# output:(2, 3)

修改元祖:

元组中的元素值是不允许修改的,但我们可以对元组进行连接组合:

# 以下修改元组元素操作是非法的。
# tup1[0] = 100
 
# 创建一个新的元组
print(tup1 + tup2)
# output:('physics', 'chemistry', 1997, 2000, 1, 2, 3, 4, 5)

删除元祖:

    同样,元祖的元素不允许删除,但我们可以使用del语句来删除整个元组

del tup1
print(tup1)
# 报错: name 'tup1' is not defined

默认创建:

   任意无符号的对象,以逗号隔开,默认为元组

扫描二维码关注公众号,回复: 6064561 查看本文章
a = 1, 2, 3
list1 = []
list1.append(a)
print(list1)
# output:[(1, 2, 3)]

将列表转换为元祖:

# 将列表转换为元组
t = tuple(list1)  
print(t)
# output:((1, 2, 3),)

猜你喜欢

转载自blog.csdn.net/qq_26271435/article/details/89532896
今日推荐