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) | 连接 |
(‘Hi!’,) * 4 | (‘Hi!’, ‘Hi!’, ‘Hi!’, ‘Hi!’) | 重复 |
3 in (1, 2, 3) | True | 成员关系 |
注意,即使元组中只有一个对象,你仍然必须在其后面加上逗号。否则,它会被视为字符串。