title: Sort list of strings and place numbers after letters in python
body: <p>I have a list of strings that I want to sort.</p>
  
  <p>By default, letters have a larger value than numbers (or string numbers), which places them last in a sorted list.</p>
  
  <pre><code>&gt;&gt;&gt; 'a' &gt; '1'
  True
  &gt;&gt;&gt; 'a' &gt; 1
  True
  </code></pre>
  
  <p>I want to be able to place all the strings that begins with a number at the bottom of the list.</p>
  
  <p>Example:</p>
  
  <p>Unsorted list:</p>
  
  <pre><code>['big', 'apple', '42nd street', '25th of May', 'subway']
  </code></pre>
  
  <p>Python's default sorting:</p>
  
  <pre><code>['25th of May', '42nd street', 'apple', 'big', 'subway']
  </code></pre>
  
  <p>Requested sorting:</p>
  
  <pre><code>['apple', 'big', 'subway', '25th of May', '42nd street']
  </code></pre>