Python の TypeError 及解决方案(一)

1、TypeError : argument of type 'int' is not iterable   类型'int'的参数不可迭代

Python (3.7.14)中键入如下代码:为了判断1是否在list中。

1)采用成员操作符 in ,返回Bool 类型的值。(True  or  False )。

2)多重List嵌套,需手动引入下一层。类似C中二维数组or数组。

但是出现如下提示,导致无法显示结果


原因:语句  1 not  in list9[1] 出错,list9[1]对应list9中123,该数为int(整数类型)。而 in成员操作符只适用与List类型变量,故出错。

修改:将 in 之后的 参数修改为List  变量类型

  

注意红笔圈出部分前后的修改,list9[0]为list类型变量。

结果为


版权声明:本文为baidu_41687897原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。