元组的基本操作

#和列表一样,元组也有一些基本操作,如访问元组、修改元组、删除元组、索引和截取等操作。当然,这里的修改、删除和截取等操作和列表的操作不太一样。
1、访问元组
1 1 #可以使用下标索引访问元组中的值,例如:
2 2 >>> target=('肖涛','hello','world',2015,2016)
3 3 >>> print('target[0]is:',target[0])
4 4 target[0]is: 肖涛

2、修改元组

1 1 #元组中的元素值不允许修改,但可以对元组进行连接组合,例如:
2 2 >>> target=('肖涛','林徐悦','陈安')
3 3 >>> numbers=(1,2,3,4,5,6)
4 4 >>> print('合并结果为:',target+numbers)
5 5 合并结果为: ('肖涛', '林徐悦', '陈安', 1, 2, 3, 4, 5, 6)

3、删除元组

 1  1 #元组中的元素值不允许删除,但可以使用del语句删除整个元组,例如:
 2  2 >>> target=('肖涛','林徐悦','陈安')
 3  3 >>> del target
 4  4 >>> print('删除后的结果:',target)
 5  5 Traceback (most recent call last):
 6  6   File "", line 1, in 
 7  7     print('删除后的结果:',target)
 8  8 NameError: name 'target' is not defined
 9  9 >>> taeget=('肖涛','林徐悦','陈安')
10 10 >>> print('删除后的结果:',del target)         #错误!
11 11 SyntaxError: invalid syntax
12 12 #以上实例的元组被删除后,输出量会有异常信息,输出结果告诉我们target没有定义,即target已经不存在了。

4、元组索引、截取

 1  1 #因为元组也是一个序列,所以可以访问元组中指定位置的元素,也可以截取索引中的一段元素,例如:
 2  2 >>> target=('肖涛','林徐悦','陈安','welcome')
 3  3 >>> target[0]
 4  4 '肖涛'
 5  5 >>> target[-2]
 6  6 '陈安'
 7  7 >>> target[:]
 8  8 ('肖涛', '林徐悦', '陈安', 'welcome')
 9  9 >>> target[:-1]
10 10 ('肖涛', '林徐悦', '陈安')

 end

posted @ 2017-10-19 11:55  爱你无目的  阅读(289)  评论(0编辑  收藏  举报