python第8天:元组(tuple)类型详细操作

本文介绍了Python中元组的基本概念,包括其不可变性特点、常用操作方法,并探讨了元组相较于列表的优势及其适用场景,如作为字典键值及内建函数返回值的情况。

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

tuple跟list差不多,但有自己的特色和公共特色

1)元素不可变,可以通过定义来覆盖,比如tup=(1,) ,tup=(1,2,3)  这样 后面的就覆盖前面的,如果要tup[1]=4,那么就会报错

2)由于元素不可变,那么删除只能删除整个了,del tup

3)只要有,那么就是元组哦,比如 tup=1,2,2  ,你会发现这样也是元组

常用方法有

1:切片 tup[1:3]

2:len(tup)

3:max(tup),min(tup)

4:tup*3

5:cmp(tup,tup1)  如果相等,则为0

6:转换 tuple(list)

7:in  not in

8:count方法


看起来tuple和list差别不大,那为何要使用tuple,或者什么业务场景才能使用

1:有一些特殊的场合需要不可变序列,比如后面会讲道的数据结构字典,必须要用不可变序列作为键值,而列表不行。

2:有一些内建的函数的返回值,也必须是元组.

下面跟我敲






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值