Ich schreibe einen Python-Erweiterung in C und ich versuche herauszufinden, wie man eine Python-Liste mit meiner Erweiterung dynamisch erstellen und zurückgeben kann. Ich weiß, wie man eine Liste mit vorgegebener Größe mit Py_BuildValue . Gibt es eine Möglichkeit, eine Liste mit Py_BuildValue zu erstellen und dann Elemente an diese Liste anzuhängen? Gibt es eine andere und bessere Alternative?
Antwort
Zu viele Anzeigen?Wie wäre es mit der Verwendung von PyList_Append
genau wie (modulo reference management and whatnot) würden Sie verwenden .append
in Python?
Die Betrachtung der Listen-API können ebenfalls helfen.