Задать вопрос
@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']
}
  • Вопрос задан
  • 216 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
@sega111sega
result = {}
for i in r:
  result.update(i)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
Цикл for и метод update() у словаря в помощь.
Но это только если в словарях ключи не повторяются, или если допустима перезапись повторяющихся ключей.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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