在Python中,元组是一种不可变的序列类型,它可以存储多个元素,这些元素可以是不同类型的数据,例如数字、字符串、列表等。元组使用小括号()来表示,其中的元素用逗号隔开。元组的定义方式如下:

tup = (1, 2, 3, 'a', 'b', 'c') 

上述代码定义了一个包含6个元素的元组,其中包含了数字和字符串类型的数据。元组中的元素可以通过下标来访问,下标从0开始,例如:

print(tup[0]) #输出1 
print(tup[3]) #输出'a' 

元组是不可变的,一旦创建了元组,就不能修改其中的元素。例如,下面的代码会引发TypeError异常:

tup[0] = 10 # TypeError: 'tuple' object does not support item assignment 

元组的不可变性使得它们在某些情况下比列表更适合使用,例如在需要保护数据不被修改的情况下。