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科学计算环境推荐——Anaconda
Jun 30 Python
正确理解python中的关键字“with”与上下文管理器
Apr 21 Python
浅谈django开发者模式中的autoreload是如何实现的
Aug 18 Python
python 定时修改数据库的示例代码
Apr 08 Python
python检测主机的连通性并记录到文件的实例
Jun 21 Python
opencv python 傅里叶变换的使用
Jul 21 Python
Python实现数据结构线性链表(单链表)算法示例
May 04 Python
python统计指定目录内文件的代码行数
Sep 19 Python
Python根据服务获取端口号的方法
Sep 25 Python
python3实现raspberry pi(树莓派)4驱小车控制程序
Feb 12 Python
将labelme格式数据转化为标准的coco数据集格式方式
Feb 17 Python
Python多线程通信queue队列用法实例分析
Mar 24 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
重置版战役片段
2020/04/09 魔兽争霸
理解PHP5中static和const关键字的区别
2007/03/19 PHP
PHP快速生成各种信息提示框的方法
2016/02/03 PHP
php显示页码分页类的封装
2017/06/08 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
2018/02/07 PHP
redis+php实现微博(一)注册与登录功能详解
2019/09/23 PHP
javascript firefox不显示本地预览图片问题的解决方法
2008/11/12 Javascript
javascript 显示当前系统时间代码
2009/12/28 Javascript
JavaScript定义类或函数的几种方式小结
2011/01/09 Javascript
$.ajax返回的JSON无法执行success的解决方法
2011/09/09 Javascript
js中判断对象是否为空的三种实现方法
2013/12/23 Javascript
常用的JS验证和函数汇总
2014/12/23 Javascript
JavaScript中操作Mysql数据库实例
2015/04/02 Javascript
Angular.js与Bootstrap相结合实现表格分页代码
2016/04/12 Javascript
Bootstrap对话框使用实例讲解
2016/09/24 Javascript
微信小程序 wxapp画布 canvas详细介绍
2016/10/31 Javascript
详谈Ajax请求中的async:false/true的作用(ajax 在外部调用问题)
2017/02/10 Javascript
详解Vue方法与事件
2017/03/09 Javascript
JavaScript观察者模式(publish/subscribe)原理与实现方法
2017/03/30 Javascript
JS实现可针对算术表达式求值的计算器功能示例
2018/09/04 Javascript
ES6模板字符串和标签模板的应用实例分析
2019/06/25 Javascript
JS继承定义与使用方法简单示例
2020/02/19 Javascript
vue调用微信JSDK 扫一扫,相册等需要注意的事项
2021/01/03 Vue.js
[01:31:02]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第一场
2019/08/22 DOTA
python实现的登陆Discuz!论坛通用代码分享
2014/07/11 Python
Python实现新浪博客备份的方法
2016/04/27 Python
Python进阶篇之字典操作总结
2016/11/16 Python
Python 自动化表单提交实例代码
2017/06/08 Python
Python读取视频的两种方法(imageio和cv2)
2018/04/15 Python
Python 生成一个从0到n个数字的列表4种方法小结
2019/11/28 Python
sklearn+python:线性回归案例
2020/02/24 Python
UNIX文件名称有什么规定
2013/03/25 面试题
费用会计岗位职责
2014/01/01 职场文书
企业新年寄语
2014/04/04 职场文书
金正昆讲礼仪观后感
2015/06/11 职场文书
idea 在springboot中使用lombok插件的方法
2021/08/02 Java/Android