Похоже, что данные почти в JSON, но я считаю, что двойные кавычки должны быть вокруг ключей словаря, в то время как одинарные кавычки должны быть вокруг всего объекта. Это можно исправить, выполнив:
data_string = "[{'id': 10749, 'name': 'Romance'}, {'id': 35, 'name': 'Comedy'}]"
json_string = data_string.replace("'", '''"''')
Теперь у вас есть строка JSON!
Если вам нужно преобразовать строку в python структуры, вы можете сделать следующее:
import json
data = json.loads(json_string)
print(data[0]['id']) # 10749