Python3学习笔记 | 八、Python的类型与运算-元组
- 2019 年 10 月 6 日
- 笔记
一、元组的简介
元组与列表非常类似,只是不能在原处更改(这个跟字符串类似)。
元组在Python里的特点: • 任意对象的有序组合 • 通过偏移取数据 • 属于不可变序列类型 • 固定长度,异构,任意嵌套 • 对象引用的数组
二、元组的操作
元组的创建有下面几种:
>>> tuple = () >>> tuple = (1,) #只有单个元素的时候,必须加逗号
>>> tuple = (1,2,'3',(4,5)) >>> tuple = 1,2,'3',(4,5) #两个结果是同样的
>>> Tuple = tuple('1') #python2下可使用,python3未成功
列表操作里只要是不在原处修改的,都可用于元组,操作和列表基本都一致。
>>> tuple = (1,2,'3',(4,5)) >>> tuple[0:3] (1, 2, '3') >>> (1,2) + (3,4) (1, 2, 3, 4) >>> (1,2)*4 (1, 2, 1, 2, 1, 2, 1, 2) >>> len((1,2,3,4)) 4
三、元组的方法
>>> tuple = (2,4,3,1,5) >>> sorted(tuple) #排序 [1, 2, 3, 4, 5] >>> >>> for i in tuple: #逐个显示元组数据 ... print(i,end = ' ') ... 2 4 3 1 5 >>> tuple.index(1) #查找元素位置 3 >>> tuple.count(2) #统计元素数量 1