Python中的tuple

Posted 风掠丶幽兰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中的tuple相关的知识,希望对你有一定的参考价值。

tuple_lst = [

  (‘元祖容器可哈希‘,),

  (‘元祖的子元素不可直接修改‘,),

  (‘元祖可迭代‘,),

  (‘查‘,),

  (‘练习‘,),

]

 

元祖容器可哈希

  >>>hash((1,))

  3430019387558

元祖的子元素不可直接修改

  >>>tu = (1, 2, 3, [4])

  >>>tu[-1].append(5)

  >>>tu

  (1, 2, 3, [4, 5])

  >>>tu[0] = 6

  TypeError: ‘tuple‘ object does not support item assignment

元祖可迭代

  >>>from collections import Iterable

  >>>isinstance(tuple(), Iterable)

  True

  >>>tu = (‘a‘, ‘b‘, ‘c‘, ‘d‘)

  >>>tu[0]

  ‘a‘

  >>>tu[:2]

  (‘a‘, ‘b‘)

 

练习

  枚举,列表,元祖的结合练习

    >>> lst = [(‘登陆‘, ‘sign_in‘), (‘注册‘, ‘sign_up‘)]

    >>> for index, item in enumerate(lst, 1):

    ...    index, item[0]

    ...

    (1, ‘登陆‘)

    (2, ‘注册‘)

    

  

  

以上是关于Python中的tuple的主要内容,如果未能解决你的问题,请参考以下文章

Python学习篇 Python中的元组

R语言list与Python中的dict

python [解析python中的nginx访问日志]解析python #log中的nginx访问日志

python中的self

Python学习篇 Python中的变量和数据类型

如何python3中调用python2中的方法