Python 中的元组(tuple
)是一种不可变的序列类型,可以包含任意类型的元素,元素之间用逗号分隔。由于元组的不可变性,它适合用于确保数据不被更改的场景。元组支持索引和切片操作,常用于保护数据、返回多个值的函数结果、以及在字典中用作键。元组的不可变性也使其在需要确保数据安全和一致性的场合非常有用。
tuple0=(1,26)
tuple1=("15","sy")
tuple2=[(1,"a"),(2,"b"),(3,"c")]
Tuple=()
ListA=[1,2,3,4,5]
Tuple=()
for a in range(2):
Tuple=Tuple+(ListA,)
print(Tuple)
tupe1 = ('physics', 'chemistry', 1997, 2000)
tupe2 = (1, 2, 3, 4, 5, 6, 7 )
print("tupe1[0]: "+ tupe1[0])
print("tupe2[0]: "+ tupe2[0])
这里int不可以和字符串拼接,所以要转成字符串
tupe1 = (12, 34.56)
tupe2 = ('abc', 'xyz')
## 以下修改元组元素操作是非法的
## tupe1[0] = 100
出现TypeError: ‘tuple’ object does not support item assignment
TypeError:“tuple”对象不支持项目分配
tupe1 = (12, 34.56)
tupe2 = ('abc', 'xyz')
tupe3 = tupe1 + tupe2
print (tupe3)
## 以上实例输出结果:
## (12, 34.56, 'abc', 'xyz')