在Python中,元组(Tuples)是一种有序的数据类型,它可以包含任意类型的元素,包括数字、字符串、列表等。与列表相似,元组也是用来存储一组数据,但与列表不同的是,元组一旦创建就不能修改。这意味着元组是不可变的数据结构
创建元组非常简单,只需使用逗号将元素分隔,并将它们放在圆括号中。例如:
# 创建一个包含整数和字符串的元组
my_tuple = (1, 2, "hello", "world")
也可以省略圆括号,直接以逗号分隔元素:
my_tuple = 1, 2, "hello", "world"
可以使用索引来访问元组中的元素,索引从0开始。例如:
print(my_tuple[0]) # 输出: 1
print(my_tuple[2]) # 输出: hello
由于元组是不可变的,意味着一旦创建,就不能修改其内容它们的操作有限,但仍然可以进行一些常见操作,如:
+
操作符将两个元组拼接在一起。
*
操作符重复一个元组的内容。
下面是一些关于元组的示例代码:
# 创建元组
point = (3, 4)
# 访问元组元素
x = point[0]
y = point[1]
# 元组拼接
fruits = ('apple', 'banana')
more_fruits = fruits + ('orange', 'grape')
# 元组重复
repeated_tuple = (1, 2) * 3
# 元组切片
numbers = (1, 2, 3, 4, 5)
sub_tuple = numbers[1:4] # 结果为 (2, 3, 4)