#元祖 tuple
v = 'abddbwdhi' b = tuple(v) print(b) ('a', 'b', 'd', 'd', 'b', 'w', 'd', 'h', 'i')
# 元素不可被修改,不能被增加或删除 # 一般在写元祖时,推荐在最后加个逗号 tu = (11,'abc',[1,2,8],33,44,)
# 元祖可以索引,可以切片 tu = (11,'abc',[1,2,8],33,44,) v = tu[0] v1 = tu[1:3] print(v) print(v1) # 11 # ('abc', [1, 2, 8])
# 元祖可以被for循环,可迭代对象。 while循环 tu = (11,'abc',[1,2,8],33,) for test in tu: print(test) 11 abc [1, 2, 8] 33
# 元祖,是有序的 tu = (11,'abc',[1,2,8],33,) v = tu[2][1] print(v) 2
# 元祖的一级元素不可修改或者删除、增加 tu = (11,'abc',[1,2,8],33,(66,88),100,) tu[2][0] = 15 列表不是一级元素哦,所以里面的元素可以被修改 【元祖也可以转换成列表后修改】 print(tu) (11, 'abc', [15, 2, 8], 33, (66, 88), 100) tu[4][1] = 68 print(tu) 报错(66,88)里的66是一级元素 不可修改