Menu Close

python2 学习笔记之 元组

上一节的笔记是列表,是可变的。本节元组正好与之相对,是不可变的列表。

列表的书写方式上 [],比如

list = [1,2,3] //可变列表

元组的书写方式为小括号(),可以理解为常量。

tuple = (1,2,3);  //不可变列表

元组也支持列表的索引、切片功能.

>>> tuple = (1,2,3);
>>> tuple
(1, 2, 3)
>>> tuple[1]   //获取第一个索引
2
>>> tuple[0:2]  //获取元组切片
(1, 2)
>>> tuple[:]    //获取元组中所有元素
(1, 2, 3)
>>> 

元组也支持count、+、*等操作

>>> tuple
(1, 2, 3)
>>> tuple.count(3) //有三个元素
1
>>> tuple.count(4) //只有三个元素,所以返回为0(false)
>>>
>>> tuple + tuple  // + 操作
(1, 2, 3, 1, 2, 3)
>>>
>>> tuple  * 3     // * 操作
(1, 2, 3, 1, 2, 3, 1, 2, 3)
>>>

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注