您的位置:首页 > 编程语言 > Python开发

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

2017-03-27 14:32 405 查看
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:有一些内建的函数的返回值,也必须是元组.

下面跟我敲



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息