title: Convert list of tuples of mixed data types into all string
body: <p>I have this list;</p>
  
  <pre><code>List=[(1, 'John', 129L, 37L), (2, 'Tom', 231L, 23L)]
  </code></pre>
  
  <p>I want to convert it to look like this;</p>
  
  <pre><code>OutputList = [('1', 'John', '129', '37'), ('2', 'Tom', '231', '23')]
  </code></pre>
  
  <p>All the data type in the list will be turned into string. I tried <code>[str(i) for i in List]</code> but it did not turn out right. What is the proper way to solve this?</p>
  
  <p>I am using python 2.7</p>