【发布时间】:2022-01-07 12:18:36
【问题描述】:
我正在使用 CPython,我在一个带有星号的示例文件中看到。
您能否解释一下* 符号在这种情况下的含义?
这里的pointsets 是来自pybind11 的numpy array,因为它是C++ 代码的输出。
Point(*point) 是否与 C++ 中的指针有关?
polylines = []
for points in pointsets:
points = [Point(*point) for point in points]
polyline = Polyline(points)
polylines.append(polyline)
【问题讨论】:
-
可能是的,你能确认在这个循环中,开始与 C++ 代码无关吗?只是解包位置变量。
-
与C++无关。
-
谢谢你,下面的回答向我解释了这一点。