import re
L1 = ['alpha(1) beta(4)', 'delta(5) gamma(6)']
res = [[_f for _f in re.split('\\(\\d+\\)\\s*', item) if _f] for item in L1]
print(res)
Python regex to separate strings which ends with numbers in parenthesis