(1)
、Tuple是不可变list。一旦创建了一个tuple 就不能以任何方式改变它。
(2)
、Tuple与list 的相同之处
定义tuple 与定义list的方式相同, 除了整个元素集是用小括号包围的而不是方括号。
Tuple的元素与list 一样按定义的次序进行排序。Tuples 的索引与list一样从0开始, 所以一个非空tuple的第一个元素总是t[0]。负数索引与 list一样从tuple的尾部开始计数。与list一样,分片(slice)也可以使用。注意当分割一个list时, 会得到一个新的list;当分割一个tuple 时,会得到一个新的tuple。
(3)、
Tuple 不存在的方法
a、
您不能向 tuple 增加元素。Tuple 没有 append 或 extend 方法。
b、并您不能从 tuple 删除元素。Tuple 没有 remove 或 pop 方法。
c、
您不能在 tuple 中查找元素。Tuple 没有 index 方法。
d、
然而, 您可以使用 in 来查看一个元素是否存在于 tuple 中。
(4)、
用 Tuple 的好处
(5)、Tuple 与 list 的转换
(6)、
Tuple 的其他应用