我有一个清单 l
l = ['a','a','{','b','a','{','a','}','}','a']
Run Code Online (Sandbox Code Playgroud)
我想把这个列表变成下面的列表。
print(new_l)
# ['a','a',['{','b','a',['{','a','}'],'}'],'a']
Run Code Online (Sandbox Code Playgroud)
因此,基本上,大括号内的所有内容,包括大括号本身,都应该位于原始列表内的列表中。
编辑:谢谢大家的精彩回答。现在,我希望嵌套列表也包含 '{' 之前的元素吗?我知道我最初应该提到这一点,但忘记了这个要求。
print(new_l)
# ['a',['a','{','b',['a','{','a','}'],'}'],'a']
Run Code Online (Sandbox Code Playgroud)