Python下如何在不新生成key的情况下把不同的字典循环赋值给一个字典

如题,伪代码长这样:

for i in range(roundNum):
    info_box = JD.jdBs.get_Info(html_Getinfo)

当然这个没办法运行.只是一个设想
其中右边不断返回一个新的字典给info_box..(不生成新的key的情况下.最好的情况是如何直接复制)
不能用数组来承接不然就没有意义了

更新:
可能说的有点凌乱0.0 sorry 我刚想到了一个代码:

info_box={}
for i in range(roundNum):
   info_box = dict(info_box,**JD.jdBs.get_Info(html_Getinfo))

这样是不是就可以实现这个功能了?

阅读 5.7k
3 个回答

谢邀。终于理解了,你的表达很有问题。。

大概抽象为: 如何合并两个字典

答:

dict1.update(dict2)

能把问题描述的更清楚一点么? 目前看下来没太理解你想做什么。

不太理解题意,如果是想合并一系列字典的话,info_box.update(...)即可,如果key重复会被覆盖掉。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题