Измените код ниже как:
aDict = { 'id' :
{'name': 0 },
'id2':
{'foo':0}
}
temp = [1,2,3,4,5,6,7,8,9]
for k, v in aDict.items():
for keys in v.keys():
# for i in temp:
# aDict[k][keys] = i
aDict[k][keys]= [:]
print (aDict)
result = {'id': {'name': [1, 2, 3, 4, 5, 6, 7, 8, 9]}, 'id2': {'foo': [1, 2, 3, 4, 5, 6, 7, 8, 9]}}
Просто скопируйте весь список для всех ключевых элементов в вашем словаре, и вы получите желаемый результат. (как сделано в коде). Также не забудьте добавить круглые скобки вокруг печати :)