python的高级用法 -- namedtuple
来源:互联网 发布:node.js爬虫 编辑:程序博客网 时间:2024/05/16 08:01
namedtuple函数用来构建一个有名字的元组或者类,这种方法可以更有效的调试
代码:
>>> from collections import namedtuple# 创建一个类>>> a = namedtuple('c', ('name', 'age'))>>> x = a('perror', 21)>>> print xc(name='perror', age=21)>>> # 该返回值可以用访问对象的方法来访问>>> print x.nameperror>>> print x.age21>>> # 也可以用标的方式去访问>>> print x[0]perror
命名元组除了继承普通元组的方法外还有额外的三个方法:_fields 类属性,make() 类方法,_asdict() 类实例方法
>>> # 查看该命名元组中的所有字段>>> x._fields('name', 'age')>>> # _make 通过一个可迭代对象来生成一个类实例>>>s = ('perror', '21')>>> new_s = x._make(s)>>> # 通过类实例方法更友好的打印出元组的字段>>>new_s._asdict()OrderedDict([('name', 'perror'), ('age', 23)])
阅读全文
1 0
- python的高级用法 -- namedtuple
- python中namedtuple的用法
- Python namedtuple 用法
- Python的namedtuple使用详解
- Python的namedtuple使用详解
- Python的namedtuple使用详解
- Python的namedtuple使用详解
- Python的namedtuple使用详解
- Python namedtuple
- python namedtuple
- Python namedtuple
- python namedtuple
- Python的defaultdict模块和namedtuple模块
- defaultdict 和 namedtuple 的使用(python)
- python模块collections中namedtuple()的理解
- Python的collections模块及namedtuple详解
- Python 学习之namedtuple的使用
- Python的defaultdict模块和namedtuple模块
- vim (一)快捷键
- 面试感悟----一名3年工作经验的程序员应该具备的技能
- Access denied for user 'root'@'localhost' (using password:YES)和win10中修改datadir路径
- 关于四种定位方式的介绍
- JAVA开发工具及其介绍
- python的高级用法 -- namedtuple
- web开发日志------学习笔记
- 关于堆排序的整理
- 01Python的基本语法--数据类型
- hibernate自动建表
- ORACLE 聚合查询小例子
- 素数的初始化表
- json在springMVC中的使用
- python数据类型详解