PyObject *%out = PyList_New(int(%in.size()));
int idx = 0;
for (const auto &cppItem : %in)
PyList_SET_ITEM(%out, idx++, %CONVERTTOPYTHON[%INTYPE_0](cppItem));
return %out;
Shiboken::AutoDecRef seq(PySequence_Fast(%in, 0));
for (int i = 0, size = PySequence_Fast_GET_SIZE(seq.object()); i < size; ++i) {
PyObject* pyItem = PySequence_Fast_GET_ITEM(seq.object(), i);
%OUTTYPE_0 cppItem = %CONVERTTOCPP[%OUTTYPE_0](pyItem);
%out.push_back(cppItem);
}