Python下如何在不新生成key的情况下把不同的字典循环赋值给一个字典
巴扎黑
巴扎黑 2017-04-17 17:29:16
[Python讨论组]

如题,伪代码长这样:

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))

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

巴扎黑
巴扎黑

全部回复(3)
PHP中文网

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

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

答:

dict1.update(dict2)
阿神

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

巴扎黑

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号