我在归还一本字典后,正在清理字典.
我希望始终收到4个值,仅输入年龄和其他值,在第一次执行时,代码正常工作,但如果我更改年龄,字典将增加一个,并添加新的年龄,数组中有5个值.
示例代码:
my_final_return={}
@api_router.get("/example-stackoverflow", tags=['Simulations'])
def example(*,current_age:int):
ages_list = [current_age,40,45,50]
for i in ages_list:
my_final_return[i]={
"current_age":i*2
}
return my_final_return
第一次执行的结果是正确的:
但是,如果我添加了不同的年龄,则也会添加新的年龄(我的问题):