有序列表 Tuple 基本操作

1. 初始化一个元组

classmates = ()
classmates = ('Michael', 'Bob', 'Tracy')
classmates = (1,)

注意:

  1. tuple 一旦初始化就不能修改
  2. 定义一个只有 1 个元素的 tuple 时一定要加「,」 否则 python 会把 (1) 当做数学公式中的小括号进行计算,计算结果是 1

    2. 没有「增」「删」「改」,只有「查」

    classmates[0]
    classmates[-1]
    

3. tuple 的意义

因为tuple不可变,所以代码更安全。如果可能,能用tuple代替list就尽量用tuple。

4. 保证 tuple 元素内容不变

如果要保证 tuple 元素内容也不变,tuple 中不要包含可变元素 举个例子

>>> t = ('a', 'b', ['A', 'B'])
>>> t[2][0] = 'X'
>>> t[2][1] = 'Y'
>>> t
('a', 'b', ['X', 'Y'])

results matching ""

    No results matching ""