Python 的核心数据类型:元组

元组是Python中的不可变序列,类似于不可变的列表。它支持序列操作,如通过偏移量存取,但不支持原位置修改。元组可任意嵌套,但一旦创建就不能增长或缩短。尽管列表更灵活,但元组的不可变性提供了一致性,确保其内容不会被意外修改。元组的创建需注意单元素元组需尾随逗号。元组虽不可变,但支持通过“+”、“*”及分片创建新元组。在需要不变性或优化性能时,元组是理想选择。
摘要由CSDN通过智能技术生成

元组对象(tuple),像一个不可改变的列表。元组是序列,但是具有不可变性,和字符串类似。

语法上,它被编写在圆括号()中而不是方括号[]中,它们支持任何类型、任意嵌套以及常见的序列操作。

元组的特点:

任意对象的有序集合

        与字符串 和列表类似,元组是一个基于位置的有序对象集合。与列表相同,它们可以嵌进任何类型的对象。

通过偏移量存取

        同字符串、列表一样,元组中的元素通过偏移量来访问,例如索引和分片。

属于“不可变序列”

        元组不支持适用于列表的任何原位置修改操作。

固定长度、多样性、任意嵌套

        因不可变性,如不创造一个新的副本,就不能增长或缩短元组。

常见元组字面量和运算

运算      解释
() 空元组
A = (0,) 单个元素的元组
A = (0, 'Ni', 1.2, 3) 四个元素的元组
A = 0, 'Ni', 1.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值