Python 出现错误TypeError: ‘NoneType’ object is not iterable解决办法


Posted in Python onJanuary 12, 2017

Python 出现错误TypeError: ‘NoneType' object is not iterable解决办法

TypeError: 'NoneType' object is not iterable  这个错误提示一般发生在将None赋给多个值时。

def myprocess():  
  a == b     
  if a != b:                      
    return True, value; 
flag, val = myprocess()

在判断语句中,当if条件不满足,并且没有else语句时,函数默认返回None。

在没有return语句时,Python也默认会返回None

调用时,将None赋给多个值时,会出现提示:TypeError: 'NoneType' object is not iterable

本例中,flag和val都被赋予了None(因为if条件不满足,所以默认返回None)就出现了这样的错误提示。

所以函数返回值一定要考虑到条件分支的覆盖

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
python命令行参数解析OptionParser类用法实例
Oct 09 Python
linux环境下的python安装过程图解(含setuptools)
Nov 22 Python
Python中文编码知识点
Feb 18 Python
对PyQt5基本窗口控件 QMainWindow的使用详解
Jun 19 Python
在cmd中查看python的安装路径方法
Jul 03 Python
Django shell调试models输出的SQL语句方法
Aug 29 Python
python3 assert 断言的使用详解 (区别于python2)
Nov 27 Python
pycharm激活码有效到2020年11月底
Sep 18 Python
Python Selenium参数配置方法解析
Jan 19 Python
Python extract及contains方法代码实例
Sep 11 Python
教你如何用python操作摄像头以及对视频流的处理
Oct 12 Python
python使用smtplib模块发送邮件
Dec 17 Python
python获取当前用户的主目录路径方法(推荐)
Jan 12 #Python
Python获取文件所在目录和文件名的方法
Jan 12 #Python
深入理解Python中变量赋值的问题
Jan 12 #Python
Python时间获取及转换知识汇总
Jan 11 #Python
json跨域调用python的方法详解
Jan 11 #Python
Python中遇到的小问题及解决方法汇总
Jan 11 #Python
python使用正则表达式匹配字符串开头并打印示例
Jan 11 #Python
You might like
浅析PHP文件下载原理
2014/12/25 PHP
php5.2的curl-bug 服务器被php进程卡死问题排查
2016/09/19 PHP
jquery判断浏览器类型的代码
2012/11/05 Javascript
javascript 中String.match()与RegExp.exec()的区别说明
2013/01/10 Javascript
JavaScript获取和设置CheckBox状态的简单方法
2013/07/05 Javascript
简单的两种Extjs formpanel加载数据的方式
2013/11/09 Javascript
javascript学习笔记(六)数据类型和JSON格式
2014/10/08 Javascript
JS简单实现浮动窗口效果示例
2016/09/07 Javascript
js实现登录框鼠标拖拽效果
2017/03/09 Javascript
使用sessionStorage解决vuex在页面刷新后数据被清除的问题
2018/04/13 Javascript
微信小程序实现上传图片功能
2018/05/28 Javascript
node.js使用express框架进行文件上传详解
2019/03/03 Javascript
微信小程序bindinput与bindsubmit的区别实例分析
2019/04/17 Javascript
js实现的在本地预览图片功能示例
2019/11/09 Javascript
es6中使用map简化复杂条件判断操作实例详解
2020/02/19 Javascript
JavaScript缺少insertAfter解决方案
2020/07/03 Javascript
[49:05]Newbee vs TNC 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[30:00]完美世界DOTA2联赛PWL S2 Rebirth vs LBZS 第二场 11.28
2020/12/01 DOTA
Python实现的tcp端口检测操作示例
2018/07/24 Python
python使用folium库绘制地图点击框
2018/09/21 Python
python 异步async库的使用说明
2020/05/04 Python
在Pytorch中使用Mask R-CNN进行实例分割操作
2020/06/24 Python
利用PyQt5+Matplotlib 绘制静态/动态图的实现代码
2020/07/13 Python
python raise的基本使用
2020/09/10 Python
Big Green Smile法国:领先的英国有机和天然产品在线商店
2021/01/02 全球购物
班子四风对照检查材料
2014/08/21 职场文书
2014年药剂科工作总结
2014/11/26 职场文书
党员公开承诺书2015
2015/01/21 职场文书
学生会辞职信
2015/03/02 职场文书
在职证明书模板
2015/06/15 职场文书
2016关于预防职务犯罪的心得体会
2016/01/21 职场文书
个人向公司借款协议书
2016/03/19 职场文书
Mysql中 unique列插入重复值该怎么解决呢
2021/05/26 MySQL
Python Pandas pandas.read_sql函数实例用法
2021/06/21 Python
JavaScript中时间格式化新思路toLocaleString()
2021/11/07 Javascript
SQL Server数据库查询出现阻塞之性能调优
2022/04/10 SQL Server