我很新于Python3,我遇到的问题是:
我有一个嵌套的字符串列表结构:
lst = [['foo', 'bar foo bar', 'foo bar'],
['foo', 'bar foo bar', 'foo bar'],
['foo', 'bar foo bar', 'foo bar']]
所以我想要实现的基本上是获取每个嵌套列表的第一个元素并将其拆分,以便在列表中获得另一个嵌套,例如:
lst = [['foo' , ['bar', 'foo', 'bar'], 'foo bar'],
['foo' , ['bar', 'foo', 'bar'], 'foo bar'],
['foo' , ['bar', 'foo', 'bar'], 'foo bar']]
我使用了列表推导式将这个元素拆分到它自己的独立列表中,因此在这种情况下,每个列表中的原始元素[0]和[2]都不存在:
split_lst = [lst[1].split('\n') for lst in split_list]
我该如何拆分此元素并将其保留在原始列表中与所有其他元素一起?