Python(7)--元组,,元组:  与列表一样


元组:

  与列表一样,元组也是序列,唯一的差别在于元组和字符串一样,是不能修改的

  


创建元组:

  跟列表一样,只不过括号为:()

  还可以将一些值用逗号分隔,就能自动创建一个元组

  空元祖用()表示

>>> (1,2,3)(1, 2, 3)>>> >>> "a","b"(‘a‘, ‘b‘)

  只包含一个元素的元组有点特殊,必须在元素后面加逗号

>>> (23,)(23,)

  


tuple函数:

  跟list很像,讲一个序列作为参数,并转化成元组

>>> tuple("hello")(‘h‘, ‘e‘, ‘l‘, ‘l‘, ‘o‘)>>> tuple([1, 2, 3])(1, 2, 3)

  


操作:

  通用的序列操作一样适用于元组,元组的切片也是元组,跟列表切片是列表一样


元组的使用:

  它们用作映射中的键(以及集合的成员),而列表不行

  有些内置函数和方法返回元组,这意味着必须跟它们打交道。只要不尝试修改元组,与元组“打交道”通常意味着像处理列表一样处理它们(需要使用元组没有的index和count等方法时例外)


元组的方法:

只有index和count,使用和列表一样

Python(7)--元组

评论关闭