Extracting the a value from a tuple when the other values are unused
<p>I have a tuple <code>foo</code> which contains something I don't care about and something I do.</p>

<pre><code>foo = (something_i_dont_need, something_i_need)
</code></pre>

<p>Is it more correct to use</p>

<pre><code>_, x = foo
</code></pre>

<p>or </p>

<pre><code>x = foo[1]
</code></pre>

<p>The only things I can think of are different behaviour if <code>foo</code> isn't of length two.
I suppose this is fairly case-specific, but is one of these the de-facto pythonic way of doing things?</p>
