title: python list of numbers converted to string incorrectly
body: <p>For some reason, when I do the code...  </p>
  
  <pre><code>def encode():
      result2 = []
      print result  
      for x in result:  
          result2 += str(x)  
      print result2
  </code></pre>
  
  <p>I get...</p>
  
  <pre><code>[123, 456, 789]
  ['1', '2', '3', '4', '5', '6', '7', '8', '9']
  </code></pre>
  
  <p>How do I get it to return <code>['123', '456', '789']</code>?</p>
  
  <p>Thanks!</p>