#include #include #include namespace py = pybind11; void print(py::list l) { for (auto item: l) { std::cout << item.attr("__str__")().cast() << std::endl; } } int main() { py::scoped_interpreter guard{}; py::print("Hello, World!"); py::list data; for (int i = 0; i < 10; i++) { data.append(i); } print(data); return 0; }