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:有一些内建的函数的返回值,也必须是元组.
下面跟我敲
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:有一些内建的函数的返回值,也必须是元组.
下面跟我敲
相关文章推荐
- python第7天:列表(list)类型详细操作
- Python数据类型list(列表)和tuple(元组)
- Python中列表List[]和元组tuple()类型使用总结
- python实操(5):python数据类型及常用操作,数字、字符串、元组、列表、字典、集合
- Python中list(列表)、tuple(元组)、dict(字典)基本操作快速入门
- 自学Python2.3-基本数据类型-元组tuple(object) 方法
- Python3 列表List或元组tuple中元素分解(赋值操作)
- python第9天:字典(dict)类型详细操作
- Python 元组Tuple概念和操作
- Python 元组(Tuple)操作详解
- 5、python数据类型之元组(tuple)
- python第6天:字符(串)类型详细操作
- Python 元组(Tuple)操作详解
- Python基础入门(十五)- tuple 元组类型
- Python 元组(Tuple)操作详解
- Python 元组(Tuple)操作详解
- python第10天:无序(set)类型详细操作
- Python中的tuple元组详细介绍
- Python核心数据类型(内置对象)—— 元组(tuple)
- Python 元组(Tuple)操作详解