编程语言


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

网络编程 Python 出现错误TypeError: ‘NoneType’ object is not iterable解决办法 06-22

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爬虫利用cookie实现模拟登陆实例详解
Cookie,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。举个例子,某些网站是需要登录后才能得到你

python实现斐波那契数列的方法示例
介绍斐波那契数列,又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下递归的方法定义:F(0

python基础教程之五种数据类型详解
Python五种数据类型在学习一门语言的过程中,首先肯定就是要先接触到它所拥有的数据类型,Python拥有五种主要的数据类型,下面介绍一下我对这五种


编辑:编程语言

标签:数列,数据类型,五种,语句,多个