5、Python中的元组与函数编程

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 元组的不可变性

元组是不可变的,这意味着不能对其进行修改。以下是一些非法的元组操作示例:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值