У меня есть список с вложенным подсписком со следующей структурой
in_data =
[
[
['name', 'name_1'],
['item_B', '2'],
['item_C', '3'],
['item_D', '4']
],
[
['name', 'name_2'],
['item_B', '5'],
['item_A', '2']
],
[
['name', 'name_3'],
['item_B', '6'],
['item_C', '7']
]
]
Я пытаюсь собрать все данные в in_data
и создать уникальный список, который содержит подсписки, один для всех "заголовков" / имен и один для каждого элемента + значения в правильном порядке. Таким образом, информация сохраняется, но в другой структуре данных.
Я хочу получить этот список :
res_list =
[
['name', ' name_1', ' name_2', 'name_3'],
['item_B', '2', '5', '6'],
['item_C', '3','-', '7'],
['item_D', '4','-', '-'],
['item_A', '-','2', '-']
]
Я пытаюсь сделать это в большинствепитонический путь. Я пытался использовать циклы for, а также map () + lambda, но безуспешно.
было бы проще?