Python
基础语法
01概念
02安装
03变量
04字符串
05数
06常量与注释
07列表
08元组
09if语句
10字典
11集合
12复合数据类型对比
13推导式
14用户输入
15while循环
16函数
17类
18面向对象编程
19文件操作
20异常处理
21日期和时间
22魔术方法
23内置函数
24线程
25并发&并行
26正则表达式
27迭代器
28装饰器
29生成器
30上下文管理器
31函数式编程
32闭包
33解包
34工具库
35连接关系型数据库
36虚拟环境
37异步编程
网络爬虫
01urllib库[了解]
02requests库
03数据交换格式
04解析库
05lxml
06Beautiful Soup
07Xpath语法
08动态网页的处理
-
+
首页
08元组
## 概念 有时候需要创建一系列不可修改的元素怎么办呢? python中将不能修改的值称为不可变的,而不可变的列表称为元组(tuple)。 元组(tuple)可以理解为 “不可修改的列表”,它同样用于存储多个元素(可以是不同类型),元素按顺序排列,支持通过索引访问,但**一旦创建,就无法添加、删除或修改其中的元素**。 ## 操作 ### 定义 元组的创建主要有两种方式,核心是用**圆括号()** 包裹元素,元素之间用逗号,分隔。 **直接用()创建(最常用)** ```python >>> empty_tuple = () >>> print(empty_tuple) () >>> temp_tuple = (10, 20, 30) >>> print(temp_tuple) (10, 20, 30) >>> temp_tuple = ("张三", 30, "北京") >>> print(temp_tuple) ('张三', 30, '北京') >>> temp_tuple = (100, "hello", True, [1, 2, 3]) >>> print(temp_tuple) (100, 'hello', True, [1, 2, 3]) ``` 值得注意的是:严格意义上来讲,元组是由逗号标识的,圆括号只是让元素看起来更整洁、更清晰。 ```python >>> single_tuple = (5,) >>> print(single_tuple) (5,) >>> print(type(single_tuple)) <class 'tuple'> >>> not_tuple = (5) >>> print(not_tuple) 5 >>> print(type(not_tuple)) <class 'int'> ``` 创建只包含一个元素的元组通常是没有意义的,但是自动生成的元组有可能只有一个元素。 **用tuple()函数创建** ```python >>> list_to_tuple = tuple([1, 2, 3]) >>> print(list_to_tuple) (1, 2, 3) >>> print(type(list_to_tuple)) <class 'tuple'> ``` ### 访问 元组中的元素有明确的位置顺序,每个元素对应一个**索引**(从 0 开始,支持负数索引),可以通过索引访问元素。 ```python >>> fruits = ("apple", "banana", "orange") >>> print(fruits[0]) apple >>> print(fruits[-1]) orange >>> print(fruits[2]) orange ``` ### 遍历 也可以使用像列表一样使用for循环进行遍历元素。 ```python >>> for i in fruits: ... print(i) ... apple banana orange ``` ### 修改 元组一旦创建,就**不能修改、添加或删除任何元素**,但是可以通过重新赋值的方式改变变量的值。 ```python >>> fruits = ("apple", "banana", "orange") >>> print(fruits) ('apple', 'banana', 'orange') >>> fruits = ("apple", "banana", "orange","good") >>> print(fruits) ('apple', 'banana', 'orange', 'good') ``` ## 总结 元组是 Python 中 “有序、不可变” 的元素集合,核心特点是: - 用圆括号()创建,单元素元组需加逗号; - 不可变:不能修改、添加、删除元素,只能通过创建新元组 “间接修改”; - 支持索引、切片、拼接等操作,方法比列表少; - 适合存储固定数据,可作为字典键,内存更高效。
毛林
2025年9月7日 11:45
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码