我有一个像这样的字典
my_dict = {'image_name': 'http://cms-roov.mncdigital.com/upload/podcasts/2528-global-best-cut.png', 'radios_id': 1}
我希望将键image_name
替换为image_url
,这里是我的代码
for k in my_dict.keys():
if k == "image_name":
my_dict["image_url"] = my_dict.pop(k)
,但结果是:
"error": "RuntimeError: dictionary changed size during iteration"
代码在python2.7.x中有效,但是在pytohn3.6.x中运行时出现此错误
我已经发布了相同的问题,但标有[hold],仍然找不到解决方案。
我有几种方法,但仍然无法使用,请帮助我。谢谢