一、元组 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)
原文地址:https://www.cnblogs.com/dabai123/p/10961288.html
时间: 2024-11-09 04:01:39