擅长:python、mysql、java
<p>如果你真的不想使用临时变量,有两种方法可以做到,但是这些方法有点非pythonic。你知道吗</p>
<p>这里有一个,使用lambda:</p>
<pre><code>carIndex = (lambda x: 0 if not len(x) else x[1])(insert_list_comprehension_here)
</code></pre>
<p><strong>编辑:</strong>一种<em>pythonic</em>方法是使用<code>try-except</code>。你知道吗</p>
<pre><code>try:
carIndex = [my_list_comprehension][1]
except IndexError:
carIndex = 0
</code></pre>