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:有一些内建的函数的返回值,也必须是元组.
下面跟我敲