3

我正在用 C 编写 Python 扩展,并且试图弄清楚如何使用我的扩展动态构建和返回 Python 列表。我知道如何使用Py_BuildValue构建预定大小的列表。有没有办法用 Py_BuildValue 创建一个列表,然后将项目附加到该列表?有没有不同的、更好的选择?

4

1 回答 1

4

使用PyList_Append,就像.append在 Python 中使用的(模引用管理等)怎么样?

查看列表 API文档也可能有所帮助。

于 2009-12-15T21:05:05.540 回答