python 元组的魔法day12
Posted wangleiyifan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 元组的魔法day12相关的知识,希望对你有一定的参考价值。
元组,第一级元素不可被修改,不能被增加或删除
tu = (111,‘alex‘,(11,22),[(33,44)],Ture,33,33,)
建议最后多加一个逗号,可以分辨出是否是元组,元组不会报错
可以被索引出
tu = (111,‘alex‘,(11,22),[(33,44)],True,33,33,) v = tu[1] print(v)
或切片
tu = (111,‘alex‘,(11,22),[(33,44)],True,33,33,) v = tu[1:3] print(v)
元组切片后还是元组
可以进行for循环
tu = (111,‘alex‘,(11,22),[(33,44)],True,33,33,) for item in tu: print(item)
列表和元组可以相互转化
tu = (111,‘alex‘,(11,22),[(33,44)],True,33,33,) v = list(tu) print(v)
list = (111,‘alex‘,(11,22),[(33,44)],True,33,33,) v = tuple(list) print(v)
都是字符串时可以通过join连接
tu = [‘dsgsdgs‘,‘fhdshdsfh‘,‘sdgasgdas‘] v = ‘_‘.join(tu) print(v)
元组是有序的
取33的值,第一个【0】取出(33,44),第二个取33
tu = (111,‘alex‘,(11,22),[(33,44)],True,33,33,) v = tu[3][0][0] print(v)
第二级列表元素可以修改
tu = (111,‘alex‘,(11,22),[(33,44)],True,33,33,) tu[3][0] = 22 print(tu)
元组两个方法
count获取指定元素在元组中出现次数
index获取某个值具体位置,最左边优先
以上是关于python 元组的魔法day12的主要内容,如果未能解决你的问题,请参考以下文章