Python: расщепление по определенной схеме

У меня есть следующее

str = '[5.955894, 45.817792], [10.49238, 45.817792], [10.49238, 47.808381], [5.955894, 47.808381]'

Я хочу разделить его так, чтобы у меня был массив строк, таких как

['[5.955894, 45.817792]', '[10.49238, 45.817792]', ...]

Так что объекты [...] являются элементами массива. Важно, чтобы включающие [и] были включены. Я зашел так далеко:

re.split('\D,\s\D', str)

Но это дает мне:

['[5.955894, 45.817792', '10.49238, 45.817792', '10.49238, 47.808381', '5.955894, 47.808381]']

Не совсем то, что я хочу.

Ответы на вопрос(4)

Ваш ответ на вопрос