热线电话:13121318867

登录
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.0000
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子