title: Sort tuple in tuple by upper and lower case
body: <p><strong>Hello!</strong>
  I have a tuple that looks like this:</p>
  
  <pre><code>tup = ((3,'Ne'),(7,'yo'),(1,'Hey'),(3,'ne'),(7,'Yo'),(1,'hey'))
  </code></pre>
  
  <p>and im using this to sort it by abc..:</p>
  
  <pre><code>sorted(tup, key=lambda tup: tup[1])
  </code></pre>
  
  <p>the problem is that it outupt this:</p>
  
  <pre><code>&gt;&gt;&gt; print tup
  &gt;&gt;&gt; ((1,'Hey'),(3,'Ne'),(7,'Yo'),(1,'hey'),(3,'ne'),(7,'yo'))
  </code></pre>
  
  <p>Instead of this (this is what i want to output):</p>
  
  <pre><code>&gt;&gt;&gt; print tup
  &gt;&gt;&gt; ((1,'Hey'),(1,'hey'),(3,'Ne'),(3,'ne'),(7,'Yo'),(7,'yo'))
  </code></pre>
  
  <p>I googled, and found how to do this with <code>list</code> object, but it dont works with tuples.</p>
  
  <p>Solution for <code>tuple</code> would be appreciated. <strong>Thanks!</strong></p>