python元组(tuple)

元组在Python中是一种有序且不可变的数据类型,不允许通过下标进行元素修改。元组常用于安全存储数据,其元素可以是任何类型,包括可变类型。尽管元组本身不可变,但其包含的可变对象如列表内的元素仍可改变。常用方法有`count`和`index`。在面试中,理解元组的这一特性至关重要。

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

元组是有序的,所以可通过下标获取元素

定义方法:

t1 = (1,2,3,4)

t2 = tuple()#元组不可通过下标修改元素的值

t1[2] = 3
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignmen

 

元组的特点:
元组是一个不可变的类型,元组中的元素一旦确认下来,就不能再改变
-----------更安全的 建议能用元组的情况下就不要使用列表
注意:
元组是不可变类型,但元组的元素可以是可变类型

常见方法:
[ 'count', 'index']
面试题:
t = (1) ------ t的类型是什么? int

t1 = (1)

type(t1)  #返回的是 int  如果要想改成元组  t1 = (1,)  加个逗号即可

#元组是指向不可变

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值