元组与列表类似,不同之处在于元组的元素不能修改。
目录
元祖的创建:
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),)