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之元组的主要内容,如果未能解决你的问题,请参考以下文章

Python之元组

Python之元组

Python之元组

Python基础类型之元组

python之元组

python的序列之元组