美文网首页
python具名元组

python具名元组

作者: SimonJoe246 | 来源:发表于2018-12-07 22:07 被阅读0次

Usage

city = namedtuple(typename, fieldsname)

两个参数:

  • 类名

  • 各个字段的名字,这个参数可以是一个可迭代对象,也可以是一个由空格分隔开的各字段名组成的字符串

可以通过字段名或位置信息获取一个字段的值。

字段属性并不会加入到实例的__dict__中去。

元组拆包

>>> b = (2, 4, 5,6,6)
>>> c, d = b
Traceback (most recent call last):
  File "<input>", line 1, in <module>
ValueError: too many values to unpack (expected 2)
>>> c, *m = b
>>> m
[4, 5, 6, 6]
>>> c
2

当一个序列内含有许多元素时,我们可以使用列表将其一次性取出。## Usage

city = namedtuple(typename, fieldsname)

两个参数:

  • 类名

  • 各个字段的名字,这个参数可以是一个可迭代对象,也可以是一个由空格分隔开的各字段名组成的字符串

可以通过字段名或位置信息获取一个字段的值。

字段属性并不会加入到实例的__dict__中去。

元组拆包

>>> b = (2, 4, 5,6,6)
>>> c, d = b
Traceback (most recent call last):
  File "<input>", line 1, in <module>
ValueError: too many values to unpack (expected 2)
>>> c, *m = b
>>> m
[4, 5, 6, 6]
>>> c
2

当一个序列内含有许多元素时,我们可以使用列表将其一次性取出。

相关文章

  • python具名元组

    Usage city = namedtuple(typename, fieldsname) 两个参数: 类名 各个...

  • Python:具名元组

    本文作为《流畅的python》学习笔记,记录学习进度 具名元组 collections.nametuple 是一个...

  • 具名元组

    具名元组(namedtuple) 是 python 标准库 collections 中的工厂函数。它接受两个参数,...

  • 具名元组

    1、 2、除了增减元素之外,元组支持列表其他所有方法。

  • 不怎么用到的Python技巧(1)

    获取Python的保留字 判断是不是数字 字符串对齐 具名元组 print()的参数 局部变量 队列 不用直接用l...

  • python技巧分享(十八)

    这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。 1 通过具名元组实现常量...

  • 【collections】具名元组,nametuple

    参数解释:typename: 返回名称为typename的元组子类,元组的格式为name=valuefield_n...

  • Python基础之元组、字典,集合详解

    之前总结了Python列表,这篇总结Python的元组,字典和集合。 一 元组 tuple Python 的元组与...

  • 具名元组 collections.namedtuple

    定义 namedtuple 对象的定义: typename:元组名称field_names: 元组中元素的名称re...

  • Python 元组

    Python 元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。 1.1 定义元组使用小括号,列...

网友评论

      本文标题:python具名元组

      本文链接:https://www.haomeiwen.com/subject/tgzxhqtx.html