在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
元组的不可变性使得它们在某些情况下比列表更适合使用,例如在需要保护数据不被修改的情况下。
暂无评论