title: python: how to sort a complex list on two different keys
body: <p>I have a weird list built in the following way: </p>
  
  <pre><code>[[name_d, 5], [name_e, 10], [name_a, 5]] 
  </code></pre>
  
  <p>and I want to sort it first by the number (desc) and then, if the number is the same, by the name (asc). So the result I would like to have is:</p>
  
  <pre><code>[[name_e, 10], [name_a, 5], [name_d, 5]]
  </code></pre>
  
  <p>I tried to think to a lambda function that I can use in the sort method, but I'm not sure I can do it.</p>