<p>我真的不知道如何解读他们,我还在努力找出他们到底在做什么。。你知道吗</p>
<pre><code>color = self.color2
color = self.fill1 if color == self.fill2 else self.fill2
</code></pre>
<p>这到底是什么意思?你知道吗</p>
<p>这不是列表理解。它是一种句法上的糖分。
讽刺的是,这是为了提高可读性。你知道吗</p>
<p>可以解释为:</p>
<pre><code>if color == self.fill2:
color = self.fill1
else:
color = self.fill2
</code></pre>