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的字符串操作1

详解Python的元组(tuple)的12种操作方法,并附示例代码

《Python学习之路 -- Python基础之切片》

python基础之--元组(tuple),python小白必看!

1.11 Python基础知识 - 元组

Cpp:将字符串片段解析为元组