'list' object cannot be interpreted as an integer

 

TypeError: 'list' object cannot be interpreted as an integer

 

 for 循环语句中忘记调用 len() (导致“TypeError: ‘list’ object cannot be interpreted as an integer”)

通常你想要通过索引来迭代一个list或者string的元素,这需要调用 range() 函数。要记得返回len 值而不是返回这个列表。

该错误发生在如下代码中:

spam = ['cat', 'dog', 'mouse']
for i in range(spam):
    print(spam[i])

 

list.pop(index)

list.remove(content)

 

'list' object cannot be interpreted as an integer_第1张图片

你可能感兴趣的:(Python)