Динамически изменяемые структуры данных обрабатываются в ctypes так же, как в C;вы используете указатели на динамические данные.К сожалению, здесь нет ярлыков.Документация ctypes включает довольно подробное описание того, как обрабатывать указатели на динамические данные (например, использовать указатель в качестве массива произвольного размера).Поначалу это может быть немного трудно понять.Лично я обнаружил, что создание нескольких небольших тестовых приложений полезно для проверки моего использования ctypes и динамических данных.Это может занять некоторое время и немного почесать голову, но интерфейс довольно гибкий, поэтому я ожидаю, что вы сможете достичь своей цели с помощью ctypes.