<p>我的问题是,为什么下面的语法会产生房屋抢劫犯的正确答案:</p>
<pre><code>last, now = 0, 0
for element in nums:
last, now = now, max(last + element, now)
return now
</code></pre>
<p>vs相同的东西,但不是内联的:</p>
<pre><code>last, now = 0, 0
for element in nums:
last = now
now = max(last + element, now)
return now
</code></pre>
<p>我想他们应该是一样的。不过,我在第二个片段中找到了这个答案,它给了我错误的答案。对于我的第二个代码片段[3:keepin数组,答案是3:keepin。你知道吗</p>
<p>很明显,我遗漏了python的内联功能。有人能提供一些见解吗?谢谢您。你知道吗</p>