title: Python best way to remove char from string by index
body: <p>I'm removing an char from string like this:</p>
  
  <pre><code>S = "abcd"
  Index=1 #index of string to remove
  ListS = list(S)
  ListS.pop(Index)
  S = "".join(ListS)
  print S
  #"acd"
  </code></pre>
  
  <p>I'm sure that this is <strong>not</strong> the best way to do it. </p>
  
  <p><strong>EDIT</strong>
  I didn't mentioned that I need to manipulate a string size with length ~ 10^7. 
  So it's important to care about efficiency. </p>
  
  <blockquote>
    <p>Can someone help me.  Which pythonic way to do it?</p>
  </blockquote>