python 元组操作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 元组操作相关的知识,希望对你有一定的参考价值。
本文参考文档:点击这儿
元组简介:python元组(Tuple)与列表(List)类似,不同之处在于元组不可修改,元组使用小括号,列表使用方括号
元组特性:不可修改
创建元组,实例如下:
1 tup1 = ("hello","world","ni hao") 2 tup2 = ("1","2","3") 3 tup3 = "a","b","c" 4 tup4 = () #空元组
访问元组,实例如下:
1 tup1 = ("hello","world","ni hao") 2 tup2 = ("1","2","3") 3 print tup1[1] 4 print tup2[0:] 5 print tup2[1:2] 6 print tup2[-1]
实例输出结果:
1 ‘world‘ 2 (‘1‘,‘2‘,‘3‘) 3 (‘2‘,) 4 (‘3‘)
修改元组:
元组元素因为不可修改,只能进行连接组合
1 a=(1,2,3) 2 b=(2,3,4) 3 a+b
输出结果:
1 (1, 2, 3, 2, 3, 4)
删除元组:
元组元素因为不可修改,故而只能删除整个元组
1 a=(1,2,3,4) 2 print a 3 del a 4 print a
输出结果:
元组运算:
1.迭代
1 tup = (1,2,3) 2 #迭代 3 for a in tup: 4 print a 5 6 #判断元素是否存在 7 a = 3 8 if a in tup: 9 print ‘element %d is exist‘ %(a) 10 else: 11 print ‘element %d is not exist‘ %(a) 12 13 复制 14 tup1 = tup*4 15 16 获取长度 17 len(tup)
2.内置函数
方法名称 | 方法简介 | 结果 |
cmp((1,2,3),(2,3,4)) | 比较两个元组是否一致,一致返回0,不一致返回-1 | -1 |
len((1,2,3)) | 获取元组长度 | 3 |
max((1,2,3)) | 获取元组最大元素 | 3 |
min((1,2,3)) | 获取元组最小元素 | 1 |
tuple(‘123‘) | 将字符串转为元组 | (1,2,3) |
以上是关于python 元组操作的主要内容,如果未能解决你的问题,请参考以下文章
详解Python的元组(tuple)的12种操作方法,并附示例代码