У меня есть метод на С ++, который вызывается из Python и должен возвращать объект списка Python.
Я уже создал метод, и он прикреплен к открытому классу и может быть вызван из python прямо сейчас ... (он возвращает void).
Итак, вопрос в том, как мне создать список Python из этого:
std::vector<std::string> results;
Я не совсем понимаю, как работает конструктор из этой документации:
http://www.boost.org/doc/libs/1_37_0/libs/python/doc/v2/list.html
Также ... Я действительно не хочу возвращать вид обернутого вектора ... Я просто хочу создать новый список Python со строковыми значениями из вектора.
Приношу свои извинения, если это дубликат ... Я нашел довольно много списков векторных вопросов, но не смог найти ни одного о создании нового списка Python.
Я мог бы расширить этот вопрос, включив в него некоторые другие вопросы, например:
Создание нового словаря Python из: std::map<std::string, std::string>
и так далее.