擅长:python、mysql、java
<p><code>self.frontier</code>是一个iterable</p>
<p><code>node.state == state for node in self.frontier</code>通过<code>self.frontier</code>进行迭代,并根据状态是否匹配创建一个新的真值和假值列表</p>
<p>如果该列表中的任何一个包含True,则<code>any(...)</code>返回True</p>
<p>这大致相当于:</p>
<pre><code>node_states = []
for node in self.frontier:
node_states.append(node.state == state)
return any(node_states)
</code></pre>