Python之元组
Posted votoldq2002
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python之元组相关的知识,希望对你有一定的参考价值。
Python存在一种特殊的数组,这种数组在内存中不能动态修改数组中元素的值,也不能添加元素,我们称作元组。
元组定义:
tuple1=(1,2,3)
tuple2=1,2,3,4
tuple3=(1,)
tuple4=1,
元组添加元素
tuple1+=(12,) #在元组最后添加一个元素12
tuple2=tuple2[:1]+(12,)+tuple2[1:] #在元组的序号1位置添加一个元素12
tuple1=(12,)+tuple1 #在元组最开始添加一个元素12
tuple1=tuple1+tuple2 #把元组tuple2中的元素依次添加到tuple1的最后
元组中删除元素
tuple1=tuple1[:1]+tuple[2:] #删除元组中序号为1的元素
tuple1=tuple1[1:] #删除元组中的第一个元素
tuple1=tuple1[:len(tuple1)-1] #删除元组中最后一个元素
元组的其他运算
tuple1*2 #生成一个tuple1重复2次的一个新元组
tuple1+tuple2 #把tuple1和tuple2相连得到一个新元组
tuple1>tuple2 #将tuple1元素依次和tuple2的同一序号的元素比较,如果不相等,则比较大小,tuple1的大,则返回True,否则返回False,如果所有的元素都相等,且元素数量相同,也返回False,如果元素的内容不相同,但又不能比较大小,则报错。
tuple1==tuple2 #如果tuple1的长度和tuple2的长度相同,而且每一个元素依次都相同,则返回True,否则返回False
tuple1<tuple2 #将tuple1元素依次和tuple2的同一序号的元素比较,如果不相等,则比较大小,tuple1的大,则返回False,否则返回True,如果所有的元素都相等,且元素数量相同,也返回False,如果元素的内容不相同,但又不能比较大小,则报错。
以上是关于Python之元组的主要内容,如果未能解决你的问题,请参考以下文章