Python 3 元组
Python 3 元组
概述
在Python编程语言中,元组(tuple)是一种内置的数据类型,用于存储不可变的有序元素集合。元组与列表(list)非常相似,但它们之间有一个关键的区别:列表是可变的,而元组是不可变的。这意味着一旦创建了元组,就不能修改其内容。元组通常用于保证数据的完整性,尤其是在多任务环境中,它们可以作为不可变的列表来使用。
创建元组
创建元组非常简单,只需要将逗号分隔的值用圆括号括起来即可。例如:
my_tuple = (1, 2, 3)
empty_tuple = ()
single_element_tuple = (42,)
注意,即使元组中只有一个元素,也需要在元素后面加上逗号。
访问元组元素
元组的元素可以通过索引来访问,索引从0开始。例如:
my_tuple = (1, 2, 3)
print(my_tuple[0]) # 输出 1
print(my_tuple[1]) # 输出 2
print(my_tuple[2]) # 输出 3
还可以使用负索引来从元组的末尾访问元素:
print(my_tuple[-1]) # 输出 3
print(my_tuple[-2]) # 输出 2
print(my_tuple[-3]) # 输出 1
元组的切片
元组支持切片操作,可以获取元组的一部分。切片操作返回一个新的元组,包含指定范围内的