这是代码段,本意是希望每次循环改变test_dict的值,但是循环结束后打印的结果却好像是生成了2个一样的test_dict
agent_list=[]
test_dict={}
result_agent_status=[
{'agent': '9769', 'name': 'Lillian'},
{'agent': '9768', 'name': 'Jack'}
]
for single_agent in result_agent_status:
test_dict['agent']=single_agent['agent']
agent_list.append(test_dict)
print(agent_list)
以下是打印结果:
[{'agent': '9768'}, {'agent': '9768'}]