擅长:python、mysql、java
<p>为了实现这一点,<code>self.dests</code>和<code>gameinfo.my_fleets.values()</code>需要是或者需要返回被称为python <a href="http://docs.python.org/library/stdtypes.html#typeiter" rel="nofollow noreferrer"><em>iterables</em></a>的对象,比如字符串和列表,您可以对它们进行迭代(在本例中可能是大小为2的元组列表,请查看您的代码)。不幸的是,这两个不是-或者不是返回-iterable对象。因此,您必须研究它们为什么不存在,或者您是否应该对它们进行迭代。你知道吗</p>
<p>下面是一个堆栈溢出问题,讨论如何识别程序中的变量是否是iterable对象。在这里应该会有所帮助:</p>
<ul>
<li><a href="https://stackoverflow.com/questions/1952464/in-python-how-do-i-determine-if-a-variable-is-iterable"><strong>In python, how do I determine if a variable is Iterable?</strong></a></li>
</ul>