title: python add to string after nth characters
body: <p>is it possible to add a string to a string after so many characters? Fro example:</p>
  
  <p>String 1:</p>
  
  <pre><code>'I program'
  </code></pre>
  
  <p>String 2:</p>
  
  <pre><code>' like to'
  </code></pre>
  
  <p>I would like to add string 2 into string one after 2 characters making the line read 'I like to program'. Sorry for the lack of direction I just can't seem to find anything related to doing something like this.</p>
  
  <p>The only way i can think of doing this is to split the first string into a list and then construct a new string using the list and string2</p>
  
  <pre><code>list = string1.split()
  string3 = list[0] + string2 + list[1]
  </code></pre>
  
  <p>Now this would work but surely there's a more elegant way to achieve this?</p>