Вы, вероятно, могли бы получить то, что вам нужно, просто используя a.split(')')
.Это разбивает строку на список при каждом )
.Вы бы в итоге a
были ['(Barbecue', 'Cheese(earthyCamembert,Fontina,nuttyAsiago,Colby,Parmesan'…]
, если это то, что вы ищете.Вы также можете довольно легко пройтись по списку, если хотите заключительную скобку.Если бы мне пришлось угадывать, я бы сказал, что вам нужен словарь.
Barbecue = {'Cheese': ['earthyCamembert', 'Fontina', 'nuttyAsiago', 'Colby', 'Parmesan'],
'General': ['Chocolate'],
…}
Кроме того, будучи довольно новым для Python и программируя себя, я бы порекомендовал ознакомиться с вводным курсом Codeacademy.в Python.Это мне очень помогло.После завершения, я уверен, вы могли бы решить это самостоятельно.