Python3 元组(tuple)

一、定义:不可变序列的数据元素集合,元组的元素是不可以修改的

  元组使用小括号,例如:tuple = (1,)

  注意:即使元组里面只有一个元素,该元素后面也要加 ",";在函数传递参数时候用(*arg)来接受任意长度与个数的参数,并用元组保存

1 #----------tuple语法--------#
2 
3 tuple1 = (1,2,3,'a','v','g')
4 
5 tuple2 = 1,2,3,4,'s','b'
6 
7 tuple3 = ()  #空元组

 

二、元组的增、删、改、查:

  由于元组不可修改的特性、所以其无法实现对元组内元素的修改和删除,同样也不能够添加新的元素;

  (还是那句话:一旦创建不可以修改其中元素)

  增:

  要想实现元组元素的增加,就创建一个元组吧:

  

 

  需要注意的是:元组只能与元组使用 ‘+’号 连接组合;即 (1,2,3,4,5)+(33,)

  同时,元组是可以使用 ‘*’ 号 进行复制操作的:

  

  删:(注意:这里的删除并非删除元组内元素,同 ‘+’号连接组合一样,可以新创建一个元组;另外一个是使用del 删除元组对象)

  通过切片,再使用‘+’号连接组合:

  

  del是删除元组对象:

  

  改:(如上增、删的方法一样)

    

    

  查:(可以通过元组的下标(index)进行查找)

    

三、元组的常用方法、内置函数:

  方法:

    tuple.index(obj):从元组中找出某个值第一个匹配项的索引值

    tuple.count(obj): 统计某个元素在元组中出现的次数

      

  内建函数

    len(tup): 返回元组中元素的个数

    max(tup): 返回元组中元素最大的值

    min(tup): 返回元组中元素最小的值

    tuple(seq): 将列表转化为元组

    

    in:3 in tuple1 #判断 3 是否存在 tuple1 中,存在则返回true

    

 

  

posted @ 2019-03-11 13:27  戏游人生  阅读(2798)  评论(0编辑  收藏