title: python, sorting a list by a key that's a substring of each element
body: <p>Part of a programme builds this list,</p>
  
  <pre><code>[u'1 x Affinity for war', u'1 x Intellect', u'2 x Charisma', u'2 x Perception', u'3 x Population growth', u'4 x Affinity for the land', u'5 x Morale']
  </code></pre>
  
  <p>I'm currently trying to sort it alphabetically by the name of the evolution rather than by the number. Is there any way I can do this without just changing the order the two things appear in the list (as in 'intellect x 1)?</p>