Python3元组
Python的元组与列表相似,不同之处在于元组的元素不能修改
元组使用小括号,列表使用方括号
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
创建空元组
tup1 = ();
tup2 = (1,)
元组只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用:
元组与字符串类似,下标索引从0开始,可以进行截取、组合
访问元组
元组可以使用下标索引来访问元组中的值
修改元组:
元组中的元素值是不允许修改的,但是我们可以对元组进行连接组合:
删除元组
元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元素:
元组运算符
和字符串一样,元组之间可以使用+号和*号进行运算,这就意味着他们可以组合和赋值,运算后会生成一个新的元组。
元组索引,截取
元组也是一个序列,所以我们可以访问元组中的指定文职,也可以截取索引中的一段元素。
元组内置函数
元组包含了以下的内置函数:
len(tupel):计算元组中元素个数。
max(tuple):返回元组中元素最大值。
min(tuple):返回元组中元素最小值。
tuple(seq_:将列表转换成元组。
修改元组的值:
1:
2:
/*** add.py ***/ t1 = (1,2,3) for i in range(1,5): t2 = (i,) t1 = t1 + t2 print(t1)
运行结果:
robot@ubuntu:~/wangqinghe/python/20190823$ python3.5 add.py
(1, 2, 3, 1, 2, 3, 4)
3:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)