Как объединить два словаря в python
Я хотел бы объединить два словаря следующим образом:
dict1={
'kl':'ngt',
'schemas':
[
{
'date':'14-12-2022',
'name':'kolo'
}
]
}
dict2={
'kl':'mlk',
'schemas':
[
{
'date':'14-12-2022',
'name':'maka'
}
],
}
тогда я создаю переменную, которая будет группировать два словаря таким образом
all_dict={
'kl':'ngt',
'schemas':
[
{
'date':'14-12-2022',
'name':'kolo'
}
],
'kl':'mlk',
'schemas':
[
{
'date':'23-10-2022',
'name':'maka'
}
]
......
}
Как получить этот результат. Я застрял прямо сейчас, пожалуйста, помогите мне, если это возможно
Ваш ожидаемый результат - словарь с двумя ключами с одинаковой строкой "schemas". Это невозможно.
Возможно, структура результата, который вы хотите получить, выглядит следующим образом:
all_dict=[
{
'kl':'ngt',
'schemas':
[
{
'date':'14-12-2022',
'name':'kolo'
}
],
},
{
'kl':'mlk',
'schemas':
[
{
'date':'23-10-2022',
'name':'maka'
}
]
}
......
]
поэтому для получения этого результата нужно сделать только следующее:
all_dict = [dict1, dict2]
или
all_dict = []
all_dict.append(dict1)
all_dict.append(dict2)