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)
原文地址:https://www.cnblogs.com/gj5379/p/7661325.html