python序列-元组
元组-tuple
元组(tuple)也是python中一个重要的序列结构,与列表类似,也是由一系列按特定顺序排列的元素组成,但是它是不可变序列。因此元组也称为不可变的列表。形式上元组的元素都是放在一对中括号‘()’ 中,两个相邻的元素之间使用逗号‘,’ 分隔,数据上可以将整数、实数、浮点数、字符串、列表、元组等任何数据类型放置在列表中,并且同一个元组中,元素的类型可以不同。通常元组中的元素属于不可修改的内容。
创建元组
创建元组时可以使用赋值运算符‘=’ 直接将一个列表赋值给一个变量,语法格式如下:
1 2 3 | tupleName = [element1, element2, element3, ...elementN] # tupleName : 表示元组的名称 # element : 表示列表中的元素,个数无限制# 补充:如果想要创建一个空列表是可以直接使用 listname = [] |
元组的合法格式,例如:
创建数值元组
python中可以使用tuple() 函数直接将range() 函数循环出来的结果转换为元组,如:
删除元组
已创建的元组如不在使用时可以使用del 语句将其删除。语法格式如下:
1 2 3 | del tupleName # tupleName : 表示元组的名称 |
del 语句实际的开发中并不会常用,因为python自带的垃圾回收机制会自动销毁不用的元组。
遍历元组
1、使用for 循环实现
2、使用for 循环和enumerate() 函数实现
访问元组元素
python中访问元组、列表、字符串等数据类型都可以通过索引来获取访问其元素。
修改元组元素
元组是不可变序列,所以不能对元组单个元组值进行修改,但是可以对元组进行重新赋值。
元组推导式
元组推导式可以快速生成一个元组,它的表现形式和列表推导式类似。
例如:使用元组推导式快速生成一个随机数的元组。
通过元组推导式生成的生成器对象可以直接通过for遍历元组。

···
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律