在Python中,`tuple`(元组)是一种不可变序列类型,类似于列表(`list`),但它的元素在创建后不能被修改。元组使用小括号`()`来定义,元素之间用逗号隔开。
创建元组的方法有几种:
1. 直接在括号中列出元素,例如:`t = ('Adam', 'Lisa', 'Bart')`
2. 使用`tuple()`函数将其他序列类型(如列表、字典等)转换为元组,例如:`t = tuple([1, 2, 3, 4])` 或 `t = tuple({1: 2, 3: 4})`
元组的主要特点包括:
有序:元组中的元素按照定义时的顺序排列。
不可变:一旦创建,元组中的元素不能被添加、删除或修改。
可以索引和切片:元组支持索引和切片操作,与列表类似。
由于元组的不可变性,它在某些情况下比列表更适用,比如作为字典的键或用于存储不应更改的数据集