Вот мой код для добавления словаря в другой словарьДобавить словарь в другой словарь в Python
dict_temp = {}
logs = {}
for d in e:
count +=1
dict_temp['email']= d["sent_to"]
dict_temp['log_id']= d["unique_arguments"]
print dict_temp
logs[count] = dict_temp
dict_temp.clear()
print logs
словарь dict_temp прекрасно построен, но когда я добавить этот словарь в журналы dictonar взглянуть на словарь когда я печатаю его, он пуст. и вот выход;
{'log_id': u'[email protected]', 'email': u'[email protected]'}
{'log_id': u'[email protected]', 'email': u'[email protected]'}
{'log_id': u'[email protected]', 'email': u'[email protected]'}
{'log_id': u'[email protected]', 'email': u'[email protected]'}
{'log_id': u'[email protected]', 'email': u'[email protected]'}
{'log_id': u'[email protected]', 'email': u'[email protected]'}
{'log_id': u'[email protected]', 'email': u'[email protected]'}
{'log_id': u'[email protected]', 'email': u'[email protected]'}
{'log_id': u'[email protected]', 'email': u'[email protected]'}
{'log_id': u'[email protected]', 'email': u'[email protected]'}
{'log_id': u'[email protected]', 'email': u'[email protected]'}
{'log_id': u'[email protected]', 'email': u'[email protected]'}
{'log_id': u'[email protected]', 'email': u'[email protected]'}
{'log_id': u'[email protected]', 'email': u'[email protected]'}
{'log_id': u'[email protected]', 'email': u'[email protected]'}
{'log_id': u'[email protected]', 'email': u'[email protected]'}
{'log_id': u'[email protected]', 'email': u'[email protected]'}
{'log_id': u'[email protected]', 'email': u'[email protected]'}
{'log_id': u'[email protected]', 'email': u'[email protected]'}
{'log_id': u'[email protected]', 'email': u'[email protected]'}
{'log_id': u'[email protected]', 'email': u'[email protected]'}
{1: {}, 2: {}, 3: {}, 4: {}, 5: {}, 6: {}, 7: {}, 8: {}, 9: {}, 10: {}, 11: {}, 12: {}, 13: {}, 14: {}, 15: {}, 16: {}, 17: {}, 18: {}, 19: {}, 20: {}, 21: {}}
Подсказка: отметьте '[id (x) для x в logs.values ()]' –