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课堂整理4---列表的魔法

python 元组有用的函数,方法和片段。

万字长文第三篇:深入讲解python中一大数据结构之元组(叮叮当~小葵花课堂开课啦!)

万字长文第三篇:深入讲解python中一大数据结构之元组(叮叮当~小葵花课堂开课啦!)

python课堂整理23----模块介绍

常用python日期日志获取内容循环的代码片段