У меня есть строка 'Predicate(big,small)'
Как из этого извлечь следующий список строк, ['Predicate','(','big',',','small',')']
Имена могут быть потенциально любыми, а также могут быть пробелы между такими элементами (мне нужно убрать пробел из списка), Predicate (big, small)
Пока я пробовал это, но это явно не тот результат, который я хочу
>>> str1 = 'Predicate(big,small)'
>>> list(map(str,str1))
Выход:
['P', 'r', 'e', 'd', 'i', 'c', 'a', 't', 'e', '(', 'b', 'i', 'g', ',', 's', 'm', 'a', 'l', 'l', ')']