在字典遍历过程中修改字典元素,报错 RuntimeError: dictionary changed size during iteration

得知遍历时不能修改字典元素

for k in func_dict.keys():if func_dict[k] is np.nan:del func_dict[k]

解决办法:将遍历条件改为列表

for k in list(func_dict.keys()):if func_dict[k] is np.nan:del func_dict[k]

————————————————
版权声明:本文为CSDN博主「可爱的红薯」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u013344884/article/details/81867225

dictionary changed size during iteration相关推荐

  1. 迭代var()内置函数的时候出现RuntimeError: dictionary changed size during iteration的解决办法...

    下午看了Mr Seven的教学视频,其中有一段讲全局变量的视频,迭代输出全局变量的时候报错了. 视频中的做法: for k,v in vars().items():print(k) 打印结果 for ...

  2. RuntimeError: dictionary changed size during iteration 解决办法

    在字典遍历过程中修改字典元素,报错 RuntimeError: dictionary changed size during iteration 得知遍历时不能修改字典元素 for k in func ...

  3. RuntimeError: dictionary changed size during iteration

    RuntimeError: dictionary changed size during iteration 错误范例: for k in headerTable.keys():if headerTa ...

  4. Python出现 RuntimeError: dictionary changed size during iteration 的解决方法

    目录 1. 问题所示 2. 原理分析 3. 解决方法 1. 问题所示 在书写代码模块的时候: for appid1, value1 in dict1.items():for appid3 in ret ...

  5. 【python】RuntimeError: Set changed size during iteration 问题解决

    代码 有问题的代码如下: # 未找到资源的keys 集合unFinded = set(self.getJsonAnalysis(jsonPath))str_pattern = re.compile(r ...

  6. 机器学习中Batch Size、Iteration和Epoch的概念

    机器学习中Batch Size.Iteration和Epoch的概念 Epoch一个epoch指代所有的数据送入网络中完成一次前向计算及反向传播的过程.由于一个epoch常常太大,计算机无法负荷,我们 ...

  7. 神经网络 深度学习 专业术语解释(Step, Batch Size, Iteration,Epoch)

    1. 名词解释 Step: 训练模型的步数 Batch Size(批尺寸): 计算梯度所需的样本数量,太小会导致效率低下,无法收敛.太大会导致内存撑不住,Batch Size增大到一定程度后,其下降方 ...

  8. python items函数用法,Python中dictionary items()系列函数的用法实例

    本文实例讲述了Python中dictionary items()系列函数的用法,对Python程序设计有很好的参考借鉴价值.具体分析如下: 先来看一个示例: import html # availab ...

  9. #python字典(dic缩写Dictionary)基础语法及代码实战

    1.python中字典使用到的频率极高(*****) 首先,字典是以键值对的形式进行存储数据的 字典的表示方法:{key:value,key2:value,key3:value} dic = {'ja ...

最新文章

  1. 如何在asp.net中动态生成验证码
  2. 字典树andXOR*
  3. Intel Realsense D435 hardware_reset() 摄像头重置记录 context.query_devices()
  4. pinpoint全链路监控系统安装配置
  5. 【51NOD】1201 整数划分
  6. SQLi LABS Less-29
  7. 【当心】看房没戴头盔,损失二十万 。。。
  8. ISO50001认证辅导,这套新标准将取代主要着重实物资产管理的 PAS55系列标准
  9. 谷歌发布深度学习Efficient Net新架构,各方面表现全面碾压卷积神经网络
  10. java 图片互转_JAVA 图片格式转换 jpg、jpeg、png格式互转
  11. eating的中文意思_eating什么意思
  12. Spring中Singleton模式的线程安全
  13. 看图写英语作文关于计算机,看图写一篇英文作文
  14. pythone IO.py 文件源代码
  15. php短信炸弹,php发送短信炸弹
  16. IPFS Java实现
  17. -bash: java: command not found (Linux)
  18. 毫米波雷达识别问题分析及解决措施
  19. 解决百度地图移动端(微信浏览器等)拖拽事件和点击事件冲突的BUG
  20. 2008年世界各国经济总量排名

热门文章

  1. python项目打包
  2. Atheros无线网卡芯片全介绍
  3. 关于Visual C++ 2008中wprintf和wprintf_s输出中文乱码问题
  4. eclipse运行android项目出现The connection to adb is down, and a severe error has occured.的问题
  5. 简单分析一下socket中的bind
  6. 利用尾递归减少栈空间的消耗
  7. 初中计算机实践研究计划,初中信息技术个人研修计划
  8. php用w获取的星期不对,php获取时间是星期几的方法是什么
  9. python螺旋打印二维数组_Python使用迭代器打印螺旋矩阵的思路及代码示例
  10. golang mysql单元测试_golang test测试使用