码迷,mamicode.com
首页 > 编程语言 > 详细

Python : TypeError: 'int' object is not iterable

时间:2020-07-18 22:45:27      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:python   for   必须   lin   list   isa   main   most   ada   

用循环依次对list中的每个名字打印出 Hello, xxx!

--------------------------------------------------------

L = [‘Bart‘, ‘Lisa‘, ‘Adam‘]
x = len(L)

for i in range(x):

print(‘Hello,‘, L[i])

--------------------------------------------------------

 

此处,若直接使用 for i in x 时,编译报错:TypeError: ‘int‘ object is not iterable:

Traceback (most recent call last):
File "main.py", line 5, in <module>
    for i in x:
TypeError: ‘int‘ object is not iterable

该问题的原因是:不能直接用int进行迭代,而必须使用range方法,即range(x).

 

 

Python : TypeError: 'int' object is not iterable

标签:python   for   必须   lin   list   isa   main   most   ada   

原文地址:https://www.cnblogs.com/Johnny-z6951/p/13336719.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!