Как заполнить словарь сложной конструкции?
Есть словарь вот такой конструкции:
{
'DV':
{
'1': {'dict_id': 'DV', 'tags': '', 'value': ''},
'10': {'dict_id': 'DV', 'tags': '', 'value': ''},
'100': {'dict_id': 'DV', 'tags': '', 'value': ''},
'101': {'dict_id': 'DV', 'tags': '', 'value': ''}
}
}
И есть список [1, 2, 3, 4]
Как заполнить словарь, чтобы элементы этого списка были в полях value? То есть ожидаемый эффект:
{
'DV':
{
'1': {'dict_id': 'DV', 'tags': '', 'value': '1'},
'10': {'dict_id': 'DV', 'tags': '', 'value': '2'},
'100': {'dict_id': 'DV', 'tags': '', 'value': '3'},
'101': {'dict_id': 'DV', 'tags': '', 'value': '4'}
}
}
Источник: Stack Overflow на русском