PyObject* tuple = PyTuple_New(len); int count = 0; for (std::list<Coord>::iterator i = dirty.begin(); i != dirty.end(); ++i) { PyTuple_SET_ITEM(tuple, count, PyTuple_Pack(2, (*i).x, (*i).y)); ++count; } return tuple; } 编辑:哦,忘了提,实际的崩溃在 PyTuple_Set...