J'écris un peu l'extension Python en C/C++, et j'ai une fonction comme ceci:Existe-t-il un moyen facile de convertir une liste std :: list <double> en une liste Python?
void set_parameters(int first_param, std::list<double> param_list)
{
//do stuff
}
Je voudrais pouvoir l'appeler de Python comme ceci:
set_parameters(f_param, [1.0, 0.5, 2.1])
Existe-t-il un moyen raisonnablement facile de faire cette conversion? Idéalement, je voudrais un moyen qui ne nécessite pas beaucoup de dépendances supplémentaires, mais certaines choses ne sont tout simplement pas possibles sans trucs supplémentaires, donc ce n'est pas un gros problème.