上一节课我们写了list,对数据的操作有了一个基本的认知,本节课我们来学习另一种数据处理—元组(tuple)。
元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号,列表使用方括号。元组的下表所以同样是从0开始。
1.元组创建:
在小括号中添加元素,并使用逗号隔开1
2
3
4
5
6tup1 = ('name','tianger','year',1988)
tup2 = (1,2,3,4)
print ("tup1[0]:",tup1[0])
print ("tup1[1:3]:",tup1[1:3])
print ("tup2[2:3]:",tup2[2:3])
输出:1
2
3tup1[0]: name
tup1[1:3]: ('tianger', 'year')
tup2[2:3]: (3,)
2.修改元组
元组中的元素是不允许修改的,但我们可以通过对元组进行连接组合
例:1
2
3
4
5tup1 = ('name','tianger')
tup2 = (1,2)
tup3 = tup1 + tup2
print (tup3)
输出:1
('name', 'tianger', 1, 2)
3.删除元组
元组的元素不能够被删除,可以通过del函数来删除元组1
2
3
4tup1 = ('name','tianger')
print (tup1)
del tup1
print (tup1)
输出:1
2
3 File "test.py", line 9, in <module>
print (tup1)
NameError: name 'tup1' is not defined
从输出的内容来看,元组已经被成功删除