title: Unneeded parts when unwrapping tuple/list
body: <p>Python is all about writing beautiful code. So, I was running <code>pylint</code> to check the "beautifulness" of my code, when I bump into something:</p>
  
  <blockquote>
    <p>Unused variable 'myvar1'</p>
  </blockquote>
  
  <p>From this part of my code:</p>
  
  <pre><code>for myvar1, myvar2 in mylist:
      # Do stuff just using myvar2
  </code></pre>
  
  <p><code>mylist</code> is a list of tuples, so I'm unwrapping the tuples into two variables (<code>myvar1</code> and <code>myvar2</code>). I'm defining those two variables just to unwrap the second one, because I don't need the other.</p>
  
  <p><strong>So, here's my question:</strong> Is there a way to tell the interpreter to unwrap the tuple, but not assing the first part (for example). In some other languages you can do something like:</p>
  
  <pre><code>for _, myvar in mylist:
      # Do stuff with myvar
  </code></pre>
  
  <p>or</p>
  
  <pre><code>for *, myvar in mylist:
      # Do stuff with myvar
  </code></pre>
  
  <p>That means: <em>I don't care about the first part of the tuple, I just need the second one.</em></p>
  
  <p><strong>NOTE:</strong> I know that this could be an option for what I'm asking:</p>
  
  <pre><code>for mytuple in mylist:
      # Do stuff with mytuple[1]
  </code></pre>
  
  <p>But that's by far less readable.</p>