Я довольно новичок в Python3, и у меня возникает следующая проблема:
У меня есть структура вложенного списка строк:
lst = [['foo', 'bar foo bar', 'foo bar'],
['foo', 'bar foo bar', 'foo bar'],
['foo', 'bar foo bar', 'foo bar']]
Так чего я, по сути, хочу достичьэто взять элемент [1] каждого вложенного списка и разделить его для получения другого гнезда в списке, например:
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]
Как можно разделить этот элемент, но сохранить его в исходном списке со всеми другими элементами?