Python基础-元组

本文介绍了Python中元组(tuple)的基本概念及其使用特点。元组是一种不可变的有序序列,一旦创建后其大小和元素类型不可更改,但若元组内的元素为可变类型,则该元素仍可被修改。文章还探讨了如何生成单元素元组,并列举了可用的一些基本操作如count和index等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

元组,tuple,不可变的有序序列。所谓有序,是指它里面的元素位置固定,如果两个有序序列元素相同但位置不同,这就是两个不同的序列。

a=(1,'a',[1,2,3],array([1,2,3]),(1,2,3))

可以索引及分片

a[2]

[1,2,3]

不能通过索引分片改变它的元素,但是当它里面有可变的数据类型时,可以改变这些可变的数据类型的元素。也就是说,一旦一个元组生成了,它的size以及它里面元素的数据类型就确定了,不能改变了,但能改变其元素中属于可变的数据类型的元素。

a[2][0]=0

a

(1,'a',[0,2,3],array([1,2,3]),(1,2,3))

单个元素的元组的生成要加',',否则会和表达式混淆。

a=(1,)   //tuple

a=(1)   //int

因为tuple不可变,所以只有一些不改变序列的API可以用

1.count 

2.index

可以将一些序列转化为tuple

a=[1,2,4,4]

b=tuple(a)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值