2019-01-17
阅读量:
635
python基本错误(三)
在 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)
很多时候,在编写for循环时range()函数必须得加一个len()显示他的长度,






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论