I am trying to use split function without empty string. For instance, from a string
['#1(X,Y)', '#2(X,Z)', '#3(Z,Y)']
I want to get:
[ ['#1', 'X', 'Y'],['#2', 'X', 'Z'],['#3', 'Z', 'Y']]
I tried
[ re.split('[(),]', item) for item in string ]
but I get
[ ['#1', 'X', 'Y', ''],['#2', 'X', 'Z', ''],['#3', 'Z', 'Y', '']]
How can I remove ''?
Thanks