看啥推荐读物
专栏名称: Python程序员
最专业的Python社区,有每日推送,免费电子书,真人辅导,资源下载,各类工具。我已委托“维权骑士”(rightknights.com)为我的文章进行维权行动
今天看啥  ›  专栏  ›  Python程序员

使用命名元组编写简洁的Python代码

Python程序员  · 公众号  · Python  · 2018-06-18 14:22
命名元组:namedtuple,是Python语言里没有引起足够重视的一种数据类型。这是Python中容易被忽略的神奇功能之一。当您需要定义一个类时,namedtuple是一个很好的选择。关于命名元组的一些有趣的功能,我会在本文中向您一一介绍。那么,什么是命名元组以及它有什么特性?我们可以把namedtuples看作是Python内置的元组数据类型的扩展。Python的元组是一种用于对任意对象进行分组的简单数据结构。元组的内容是不可变的,一旦被创建,数据元素就不能被修改。如下:元组有一个缺点,存储在其中的数据只能通过索引来访问。你不能对存储在元组中的单个属性进行命名。这会影响代码的可读性。    而且,元组通常是一个ad-hoc结构。你很难确保两个元组存储有相同数量的字段和 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照