📅  最后修改于: 2023-12-03 15:07:11.591000             🧑  作者: Mango
在Python中,元组(tuple)是一组有序的、不可变的数据集合,可以包含任意类型的数据。元组一旦创建就不能修改,因此通常用于保存不可修改的数据,比如坐标、颜色等等。
元组创建非常简单,只需要用小括号将数据括起来,逗号分隔即可。例如,创建一个保存坐标的元组:
position = (10.0, 20.0)
print(position) # 输出:(10.0, 20.0)
访问元组的元素非常类似于访问列表的元素,只需要使用下标即可。注意,元组的下标从0开始。例如:
position = (10.0, 20.0)
x = position[0] # 获取x坐标
y = position[1] # 获取y坐标
print(x, y) # 输出:10.0 20.0
元组创建后,其元素不可修改。如果尝试修改元素,Python会抛出TypeError异常。例如:
position = (10.0, 20.0)
position[0] = 5.0 # 尝试修改x坐标,会抛出TypeError异常
元组并不像列表那样有很多的方法,不过我们可以用一些内置函数来操作元组。
获取元组的长度,即元素的数量。例如:
position = (10.0, 20.0)
print(len(position)) # 输出:2
统计某个元素在元组中出现的次数。例如:
letters = ('a', 'b', 'c', 'a', 'b', 'a')
print(letters.count('a')) # 输出:3
查找某个元素在元组中的位置。例如:
letters = ('a', 'b', 'c', 'a', 'b', 'a')
print(letters.index('b')) # 输出:1
元组是一个有序的、不可变的数据集合,用于保存不可修改的数据。创建元组的方式非常简单,只需要用小括号将数据括起来,逗号分隔即可。元素不可修改,但是可以使用内置函数进行操作。