浅谈元组的基础使用方法
“”"
元组的基本方法使用
“”"
- 与列表区别:元素不可被 增加 修改 删除
- 元组可通过索引下标和切片操作来获取内部元素,返回元组类型
- 支持for循环,也可看为可迭代对象
- 元组有序
- 可通过转换数据类型来修改元组数据
元组,字符串,列表之间可相互转换
s = 'iusepython'
l = [1,2,3,'hello','world']
t = (123,123,'life','short')
str -> list,tuple
sl = list(s) # ['i', 'u', 's', 'e', 'p', 'y', 't', 'h', 'o', 'n']
st = tuple(s) # ('i', 'u', 's', 'e', 'p', 'y', 't', 'h', 'o', 'n')
list -> str,tuple
ls = ''
for i in l:
ls += str(i) # list -> str
lt = tuple(l) # (1, 2, 3, 'hello', 'world')
tuple -> list,不可与str相互转换
tl = list(t) # [123, 123, 'life', 'short']
ts = ''
for i in t:
ts += str(i) # tuple -> str
元组中的一级元素不可修改,(包括 增加,删除)
但二级元素如果是可修改类型则可以修改二级元素
tu = (111,'alex',(11,22),[(33,44)],True,)
a = tu[3][0] = 123
# (111, 'alex', (11, 22), [123], True)