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)
总结:
具体事例,如果创建了一个列表,但是列表中的内容是可以进行增删的,这时候优先采取列表,较字符串的优势是列表是一个可迭代对象
元组:当创建的值不允许被修改时这是使用元组,但是可以将元组转化为列表这时候再进行修改,还是可以的
浙公网安备 33010602011771号