shiqi

shiqi

Study GIS, apply to world
twitter
github
bento
jike

namedtuple in Python

namedtuple (命名元组) 是 Python 标准库中的一个数据结构,位于 collections 模块中。它是一个工厂函数,用于创建带有字段名的元组,使得元组的字段可以像对象属性一样访问,而不需要使用索引。

使用 namedtuple 可以方便地定义一个具有字段名的元组类型,而不需要手动编写类。这在需要一个轻量级的数据容器,但又希望能够像对象属性一样访问数据时非常有用。

以下是一个简单的示例,演示了如何使用 namedtuple

from collections import namedtuple

# 定义一个名为 Point 的 namedtuple,包含两个字段:x 和 y
Point = namedtuple('Point', ['x', 'y'])

# 创建一个 Point 对象
p1 = Point(1, 2)

# 访问字段
print(p1.x)  # 输出: 1
print(p1.y)  # 输出: 2

在上面的示例中,我们定义了一个名为 Pointnamedtuple,它有两个字段 xy。然后,我们创建了一个 Point 对象 p1,并通过字段名访问了它的值。

查看案例#

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。