title: Splitting a string into a list (but not separating adjacent numbers) in Python
body: <p>For example, I have:</p>
  
  <pre><code>string = "123ab4 5"
  </code></pre>
  
  <p>I want to be able to get the following list:</p>
  
  <pre><code>["123","ab","4","5"]
  </code></pre>
  
  <p>rather than list(string) giving me:</p>
  
  <pre><code>["1","2","3","a","b","4"," ","5"]
  </code></pre>