Python中的元组与函数编程
1. 元组(Tuples)
在Python中,列表是存储数字序列的常用方式,但还有其他数据类型也可用于存储数据序列,其中元组是非常重要的一种。元组本质上是一种不可变的列表,一旦创建就不能被修改。
1.1 元组的定义
元组的定义方式与列表类似,但使用圆括号而非方括号。也可以省略圆括号,直接用逗号分隔的值序列来定义元组。以下是两个等价的元组定义示例:
>>> t = (2, 4, 6, 'temp.pdf') # 定义一个元组
>>> t = 2, 4, 6, 'temp.pdf' # 可以省略括号
1.2 元组的操作
元组提供了与列表类似的功能,包括索引和切片:
>>> t = t + (-1.0, -2.0) # 连接两个元组
>>> t
(2, 4, 6, 'temp.pdf', -1.0, -2.0)
>>> t[1] # 索引
4
>>> t[2:] # 子元组/切片
(6, 'temp.pdf', -1.0, -2.0)
>>> 6 in t # 成员检查
True
1.3 元组的不可变性
元组是不可变的,这意味着不能对其进行修改。以下是一些非法的元组操作示例:
超级会员免费看
订阅专栏 解锁全文

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



