当前位置:   article > 正文

‘int‘ object is not iterable_django 'int' object is not iterable

django 'int' object is not iterable

今天学习python时遇到以下问题,记录一下

源代码如下:

  1. name = ['1', '2','3']
  2. i = 0
  3. sum = 0
  4. for i in len(name):
  5. j = name[i]
  6. sum = sum + int(j)
  7. i += 1
  8. print(sum)

其实问题的原因就是 len(name)只是一个数字,指的是列表name的长度,len(name)本身是没有存储数据的,没办法对其进行遍历,所以只需要将代码改成:

for i in range(0, len(name)):

就可以了。其次需要注意的是该列表里面的元素是字符串,求和需要对其数据类型就行转换,变成int型。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/692389
推荐阅读
相关标签
  

闽ICP备14008679号