python基础10:元组

元组的定义:一种不可变有序容器,其中的元素有位置上的先后顺序,标志性符号是圆括号和逗号( , )

元组的适用场景:

  • 元组比列表操作速度要快,适合遍历。(因为列表可变,元素不可变)
  • 如果数据不需要被修改,要“保护起来”,那么可以适用元组。
  • 由于不可变属性,在很多方法和操作中只能用元组作为结构的一部分,比如字典中的key。(如果元祖嵌套列表,也不可以作为字典的键

1.定义一个元组

1.1方法一:直接赋值,直接把元素值写入圆括号并用逗号分隔

其中   圆括号可以省,但是逗号不能省 ,即时只有一个元素也必须有逗号

关于圆括号

 

 

关于逗号

 

 1.2 方法二 :通过tuple函数将其他数据类型转换成元组

 

 2.元组支持切片

元组支持索引和切片,语法与列表的索引切片一样

 

 

 

 

 3.元组的特点:不可变

不可变的数据类型内部含有可变的数据类型时,可变的数据类型依然可变

 

 4.元组的常用方法

元组是不可变数据类型,没增删改的操作,支持的方法比较少,有统计次数count,查找位置index,运算符  类似于字符串,+ 合并, * 重复,成员运算符 in

4.1统计次数 count

 

 4.2查找元素位置 index

 

 4.3 元组中的运算符

 

 

posted @ 2021-11-20 11:33  charlly  阅读(1500)  评论(0编辑  收藏  举报