【发布时间】:2011-02-18 16:59:57
【问题描述】:
基本上这工作正常:
>>> x,y = "x=y".split("=")
>>> print x
x
但这给出了一个错误:
>>> for x, y in "x=y".split("="):
... print x
...
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: need more than 1 value to unpack
我想知道有什么区别,以及如何解决这个 for 循环。
【问题讨论】: