小编Voi*_*mer的帖子

有没有办法轻松地将 2 个索引之间的所有元素放入 Python 中的嵌套列表中?

我有一个清单 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)

python indexing list curly-braces multidimensional-array

4
推荐指数
1
解决办法
103
查看次数