Python - 元组


元组是Python中内置的数据类型之一。Python 元组是一系列逗号分隔的项目,括在括号 () 中。Python 元组中的项目不必具有相同的数据类型。

以下是 Python 元组的一些示例 -

tup1 = ("Rohan", "Physics", 21, 69.75)
tup2 = (1, 2, 3, 4, 5)
tup3 = ("a", "b", "c", "d")
tup4 = (25.50, True, -55, 1+2j)

在Python中,元组是一种序列数据类型。它是一个有序的项目集合。元组中的每个项目都有一个唯一的位置索引,从 0 开始。

在C/C++/Java数组中,数组元素必须是同一类型。另一方面,Python 元组可能具有不同数据类型的对象。

Python 元组和列表都是序列。两者之间的一个主要区别是,Python 列表是可变的,而元组是不可变的。尽管元组中的任何项目都可以使用其索引进行访问,但不能修改、删除或添加。

Python 元组操作

在Python中,元组是一个序列。因此,我们可以使用 + 运算符连接两个元组,并使用“*”运算符连接一个元组的多个副本。成员资格运算符“in”和“not in”与元组对象一起使用。

Python 表达式 结果 描述
(1,2,3) + (4,5,6) (1、2、3、4、5、6) 级联
(“嗨!”,)* 4 (“嗨!”、“嗨!”、“嗨!”、“嗨!”) 重复
3 英寸(1,2,3) 真的 会员资格

请注意,即使元组中只有一个对象,也必须在其后面添加一个逗号。否则,它被视为字符串。