<p>在for循环中使用split会导致上述异常。但是当从for循环中获取独立元素时,它会起作用:</p>
<pre><code>>>> for k,v in x.split("="):
... print k,v
...
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: too many values to unpack
>>> y = x.split("=")
>>> y
['abc', 'asflskfjla']
>>> k,v = y
>>> k
'abc'
>>> v
'asflskfjla'
</code></pre>
<p>一个解释将是感激的-当然也是正确的语法for循环版本。在</p>