python 元组

元组可以看作是不可变的列表,它具有列表的大多数特点,元组常量用圆括号表示

例如,(1,2),('a','b',abc')

1,元组的特点和操作

  元组可包含任意类型对象

  元组是有序的,可以通过位置进行索引和分片

  元组的对象不能改变且大小不能改变,无法添加和删除

  元组中存储的是对象的引用不是对象本身

2,元组基本操作

  (1)创建

      (),tuple([]),创建一个对象的元组必须加,如x=(1,)

           用字符串创建时,会分解

           例:x=tuple('abcd') --------->  ('a','b','c','d')

           元组可以嵌套

      用解析结构创建元组

           tuple(x*2 for x in range(5))  (0,2,4,6,8)

     (2)len 获取长度

  (3) +    合并

  (4) *     重复

  (5)迭代    for x in (1,2,'a','avd',[1,2]):print(x)

       (6)in     关系判断

  (7) 索引和分片

3,元组的方法

  count()   返回指定值在元组中出现的次数

  index(value,st,ed) 在偏移量为st,ed范围内找value第一次出现的位置,如果不包含则报错

   

posted @ 2020-10-06 10:00  Kaiser-  阅读(190)  评论(0编辑  收藏  举报