python全栈 S3--12day--元组的魔法(5--6)

课前补充:列表是有序的,且元素可以被修改

一、元组,是对列表的二次加工,元组也是有序的

  类:tuple

  表达式:tu=(1,2,3,4,5,)

  元组:元素不可被修改,不能删除或者增加,元组后面添加“,”,不加也没有事,一般是添加的

  元组支持:索引、切片进行查看元素,不能增加或者删除,也可以进行for循环,是可迭代对象

  字符串、元组、列表之间可以相互转换

 **** 元组的一级元素不能被修改、删除、增加,二级元素如果是一个可迭代对象就能被修改

###########################常用功能####################################################

二、魔法,使用元组魔法时候必须赋值一个变量

1、count,统计某个元素在元组中出现的次数

  

#统计某个元素在元组中出现的次数
li=(1,2,3,4,5,)
jay=li.count(2)
print (jay)

2、index,获取某一个的索引位置,也可以规定起始位置和结束位置

#可以获取某一个值的索引
li=(1,2,34,5,6,7,)
jay=li.index(34)
print (jay)

#可以获取某一个值的索引且规定好起始位置和结束位置
li=(1,2,34,5,6,7,)
jay=li.index(34,***,***)
print (jay)

 

总结:

   具体事例,如果创建了一个列表,但是列表中的内容是可以进行增删的,这时候优先采取列表,较字符串的优势是列表是一个可迭代对象

   元组:当创建的值不允许被修改时这是使用元组,但是可以将元组转化为列表这时候再进行修改,还是可以的

 

posted @ 2019-03-09 23:38  听MM的话  阅读(56)  评论(0)    收藏  举报