python课堂整理5---元组
Posted dabai123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python课堂整理5---元组相关的知识,希望对你有一定的参考价值。
一、元组 Tuple
tu = (111, 22, 33, "alex", (11,22), [(33, 44)], True, )
元组元素不可被修改,不能被增加或删除
一般写元组的时候,推荐在最后加入“ , ”
支持索引取值
支持切片取值
可被 for 循环,是可迭代对象
#字符串转元组
s = "dabai" v = tuple(s) print(v)
用同样的方法,列表也可以转换为元组,元组也可以转换为列表
如果元组里只有字母,可以用join方法组合为新的字符串
tu = (‘dabai‘, "liu") v = "".join(tu) print(v)
二、元组的一级元素不可被修改/删除/增加, 但是元组里的列表的元素可以被修改
tu = (111, "alex", (11, 22), [(33, 44)], True,) tu[3][0] = 567 print(tu)
三、元组的魔法
count 获取指定元素在元组中出现的次数
tu = (11, 22, 33, 22, 44,)
v = tu.count(22)
print(v)
index 获取当前值的索引位置,优先从左开始,找到第一个即返回
tu = (11, 22, 33, 22, 44,) v = tu.index(22) print(v)
以上是关于python课堂整理5---元组的主要内容,如果未能解决你的问题,请参考以下文章
万字长文第三篇:深入讲解python中一大数据结构之元组(叮叮当~小葵花课堂开课啦!)