本文小编为大家详细介绍“python中namedtuple函数怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“python中namedtuple函数怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。源码解释:语法结构:typename: 代表新建的一个元组的名字。field_names: 是元组的内容,是一个类似list的[‘x’,‘y’]命名元组,使得元组可像列表一样使用key访问(同时可以使用索引访问)。collections.namedtuple 是一个工厂函数,它可以用来构建一个带字段名的元组和一个有名字的类.创建一个具名元组需要两个参数,一个是类名,另一个是类的各个字段的名字。存放在对应字段里的数据要以一串参数的形式传入到构造函数中(注意,元组的构造函数却只接受单一的可迭代对象)。命名元组还有一些自己专有的属性。最有用的:类属性_fields、类方法 _make(iterable)和实例方法_asdict()。示例代码1:运行结果:示例代码2:运行结果:示例代码3:运行结果:示例代码4:运行结果:示例代码5: 【_make 从存在的序列或迭代创建实例】运行结果:示例代码6: 【_asdict 返回一个新的ordereddict,将字段名称映射到对应的值】运行结果:示例代码7: 【_replace 返回一个新的实例,并将指定域替换为新的值】运行结果:示例代码8: 【_fields 返回字段名】运行结果:示例代码9: 【利用fields可以将两个namedtuple组合在一起】运行结果:示例代码10: 【field_defaults】运行结果:示例代码11: 【namedtuple是一个类,所以可以通过子类更改功能】运行结果:示例代码12: 【注意观察两种写法的不同】运行结果:读到这里,这篇“python中namedtuple函数怎么使用”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用免费云主机域名过才能领会,如果想了解更多相关内容的文章,欢迎关注百云主机行业资讯频道。
相关推荐: Python怎么利用psutil实现获取硬件,网络和进程信息
本篇内容主要讲解“Python怎么利用psutil实现获取硬件,网络和进程信息”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python怎么利用psutil实现获取硬件,网络和进程信息”吧!Python 有一个第三…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。