Python中为元组的每个元素命名 发表于 2017-07-26 分类于 Python Disqus: 元组是一种高效的数据类型, 同时我们为了提高提取元组元素的可读性, 做出如下修改来为元组的元素命名 比如我们用一个元组来描述一个位置信息, 比如 (5,9)来标识横坐标信息和纵坐标信息 第一种方式: 通过变量1234p = (5, 9)x, y = range(2)print(p[x])print(p[y]) 执行结果为: 1259 第二种方式: collections 内置函数12345import collectionsP = collections.namedtuple('P', ['x', 'y'])p = P(5, 9)print(p.x)print(p.y) 执行结果为: 1259 查看p的数据类型 12print(isinstance(p, P))print(isinstance(p, tuple)) 执行结果为: 12TrueTrue 打赏 微信支付 支付宝