共计 406 个字符,预计需要花费 2 分钟才能阅读完成。
上一节的笔记是列表,是可变的。本节元组正好与之相对,是不可变的列表。
列表的书写方式上 [], 比如
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)
>>>
正文完