Как вынуть список из значения словаря и сделать его частью словаря?
Вот входные данные, с которыми мне дано работать:
[{'id': 1, 'step_and_result': [{'step': 'stepA', 'result': 'resultA'}, {'step': 'stepB', 'result': 'resultB'}, {'step': 'stepC', 'result': 'ResultC'}], 'other_key2': random_text}]
Вот вывод, который я пытаюсь получить:
[{'id': 1, 'step': 'stepA' + '\n' + 'stepB' + '\n' + 'stepC', 'result': 'resultA' + '\n' + 'resultB' + '\n' + 'resultC', 'other_key2': random_text}]
так что, когда я помещаю словарь в фрейм данных, шаги и результаты отображаются в разных строках, но в одной и той же ячейке

В основном я застрял на том, как шаг и результат задаются в словаре в списке в словаре в списке. Спасибо за вашу помощь.