regex = re.compile('[a-z]*\\((?P<var1>.*)\\, (?P<var2>.*)\\, (?P<var3>.*)')
match = regex.match('bunch(oranges, bananas, apples)')
if match:
    match.groupdict()
Python re: Хранение нескольких совпадений в переменных