Assignment to None
<p>I have a function which returns 3 numbers, e.g.:</p>

<pre><code>def numbers():
   return 1,2,3
</code></pre>

<p>usually I call this function to receive all three returned numbers e.g.:</p>

<pre><code>a, b, c = numbers()
</code></pre>

<p>However, I have one case in which I only need the first returned number.
I tried using:</p>

<pre><code>a, None, None = numbers()
</code></pre>

<p>But I receive "SyntaxError: assignment to None".</p>

<p>I know, of course, that I can use the first option I mentioned and then simply not use the "b" and "c" variables. However, this seems like a "waste" of two vars and feels like wrong programming.</p>
