@rsytrade

Как из списка словарей сделать один словарь?

Условно есть список словарей:
r = [
{'Key_1': ['Val_1']},
{'Key_2': ['Val_2.1',  'Val_2.2']},
]

Как его сконвертировать в один словарь без сложных вложенных циклов?
r = {
'Key_1': ['Val_1'],
'Key_2': ['Val_2.1',  'Val_2.2']
}
  • Вопрос задан
  • 171 просмотр
Решения вопроса 1
@sega111sega
result = {}
for i in r:
  result.update(i)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
Цикл for и метод update() у словаря в помощь.
Но это только если в словарях ключи не повторяются, или если допустима перезапись повторяющихся ключей.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы