<p>我试图理解下面提到的代码,但无法理解行<code>for i in b</code></p>
<pre><code>a = [1,2]
b = 1
c = [1,2,3,4]
def myIn(a,b):
for i in b: #what this line is doing here?
if i==a:
return(True)
return(False)
myIn(a,b)
</code></pre>
<p>这里,在循环<code>for i in b:</code>中,<code>b</code>是一个不可iterable的整数。您将面临这样的错误消息<code>'int' object is not iterable</code></p>
<p>iterable对象必须是元素的集合。它可以是一个列表、字典、集合等等</p>