Python-基础-元组
元组(tuple)
元组是有序、不可变的元素集合,用()表示。
创建元组
# 创建元组t1=(1,2,3)t2=(1,)# 单元素元组,逗号不能省!t3=1,2,3# 也可以省略括号t4=tuple([1,2,3])# 从列表转换# ⚠️ 这不是元组!not_a_tuple=(1)# 这只是 int 类型的 1不可变性
t=(1,2,3)# t[0] = 10 ❌ TypeError: tuple doesn't support item assignment# t.append(4) ❌ AttributeError: tuple has no attribute 'append'元组内的可变元素
元组本身不可变,但如果包含可变元素(如列表),该元素可以修改:
t=(1,[2,3],4)t[1][0]=999# ✅ 合法:修改的是列表的内容print(t)# (1, [999, 3], 4)元组解包
a,b,c=(10,20,30)# a=10, b=20, c=30x,*y,z=(1,2,3,4,5)# x=1, y=[2,3,4], z=5上一篇:[[Python-列表]] | 下一篇:[[Python-字典]]
