Python中的元组、文件及其他对象类型
1. 元组概述
元组是Python中的一种集合类型,用于构建简单的对象组。它与列表的工作方式类似,但元组是不可变的,通常用括号而非方括号来表示。元组具有以下特点:
- 有序集合 :和字符串、列表一样,元组中的对象是按位置有序排列的,并且可以嵌入任何类型的对象。
- 通过偏移量访问 :元组中的元素通过偏移量(而非键)来访问,支持索引和切片等基于偏移量的操作。
- 不可变序列 :元组属于序列,支持许多与字符串和列表相同的操作,但和字符串一样,元组是不可变的,不支持对列表进行的原地修改操作。
- 固定长度、异构且可任意嵌套 :由于元组不可变,若不创建副本则无法改变其大小。同时,元组可以包含任何类型的对象,包括其他复合对象(如列表、字典、其他元组),支持任意嵌套。
- 对象引用数组 :和列表一样,元组可被视为对象引用数组,它存储对其他对象的访问点(引用),索引元组的速度相对较快。
1.1 常见元组操作
| 操作 | 解释 |
|---|---|
| () | 空元组 |
| T = (0,) | 包含一个元素的元组(非表达式) |
超级会员免费看
订阅专栏 解锁全文
1288

被折叠的 条评论
为什么被折叠?



