在 Python 中,元组(Tuple)是一种有序的不可变序列数据类型,用于存储一组元素。
元组与列表类似,但不同之处在于元组的元素是不可修改的。元组通常用于表示具有相关性的数据项,例如坐标、日期、键值对等。
以下是元组的一些特点和用法:
一、创建元组
元组使用圆括号 ()
来创建,元素之间用逗号 ,
分隔。
coordinates = (3, 5)
colors = ("red", "green", "blue")
二、访问元素
您可以使用索引来访问元组中的元素。索引从 0 开始,负数索引表示从元组末尾倒数。
x = coordinates[0] # 获取第一个元素
三、元组解包
元组支持解包,可以将元组中的元素赋值给多个变量。
x, y = coordinates
四、不可变性
元组的元素不能被修改,一旦创建就不能更改、添加或删除元素。
五、元组操作
元组支持一些基本操作,如连接、重复等。
combined = coordinates + (7, 9) # 连接元组
repeated = colors * 2 # 重复元组
六、长度和计数
使用 len()
函数可以获取元组中元素的数量。使用 .count()
方法可以统计特定元素在元组中出现的次数。
num_colors = len(colors)
green_count = colors.count("green")
七、元组循环
您可以使用 for
循环遍历元组中的元素。
for color in colors:
print(color)
元组的不可变性使其适用于需要保持数据一致性和稳定性的情况。
请注意,如果您需要对数据进行修改、添加或删除,应该使用列表而不是元组。