我正在编写一个程序,它将以四种结构之一接收输入行:
a,b
(a,b,c),d
a,(b,c,d)
(a,b),(c,d)
每个括号内的成员数量可能会改变。现在,我想将上述每一行翻译如下
['a','b']
[['a','b','c'],'d']
['a',['b','c','d']]
[['a','b'],['c','d']]
我可以通过检查每个字符来想办法做到这一点,但是知道 python,我确信有一种方法可以轻松地做到这一点,可能使用正则表达式。在那儿?
编辑:编辑所需的输出。