title: Inserting a string into a list without getting split into characters
body: <p>I'm new to Python and can't find a way to insert a string into a list without it getting split into individual characters:</p>
  
  <pre><code>&gt;&gt;&gt; list=['hello','world']
  &gt;&gt;&gt; list
  ['hello', 'world']
  &gt;&gt;&gt; list[:0]='foo'
  &gt;&gt;&gt; list
  ['f', 'o', 'o', 'hello', 'world']
  </code></pre>
  
  <p>What should I do to have:</p>
  
  <pre><code>['foo', 'hello', 'world']
  </code></pre>
  
  <p>Searched the docs and the Web, but it has not been my day.</p>