- 序列(sequence)的一种
- 元组元素不能修改
- 元组的元素使用小括号括起来“()”
- 元组元素之间用逗号“,”隔开
- 元组中只包含一个元素时,也需要在元素后面添加逗号“,”隔开
- 元组中元素不允许删除,但是可以删除整个元组。del tuple
- 可索引、切片、加(组合)、乘(重复)、检查成员、遍历、最大值、最小值。
元组操作符
操作符 | 描述 | 实例 |
---|---|---|
+ | 组合元组 | >>(1, 2, 3) + (4, 5, 6) 结果: (1, 2, 3, 4, 5, 6) |
* | 重复元组 | >>('Hi!') * 4 结果: ('Hi!', 'Hi!', 'Hi!', 'Hi!') |
[] | 通过索引获元组中的元素 | >>tuple = (1, "A", (1, 2, 3) >>print(tuple[2] 结果为(1, 2, 3) >>print(tuple(-2) 结果为'A' |
[ : ] | 截元组中的一部分 | >>tuple = (1, "A", (1, 2, 3), 2, 3, 4) >>print(tuple[1:4] 结果为:("A", (1, 2, 3), 2, 3) |
in | 成员运算符 | >>3 in (1, 2, 3) 结果为:True >>for x in (1, 2, 3): print(x, end=" ") 结果为 1 2 3 |
函数 | 描述 |
---|---|
len(tuple) | 元组元素个数 |
max(tuple) | 返元组元素最大值 |
min(tuple) | 返元组元素最小值 |
tuple(seq) | 将列表转换元组 |