在 Python 中,可以使用 namedtuple
来生成一个类似结构体的对象。
下面是一个示例:
from collections import namedtuple
# 定义一个名为 "Point" 的结构体,其中有两个字段 "x" 和 "y"
Point = namedtuple('Point', ['x', 'y'])
# 创建一个 Point 对象
p = Point(10, 20)
# 访问字段
print(p.x) # 10
print(p.y) # 20
需要注意的是,namedtuple
并不是真正意义上的结构体,它只是一个普通的 P