Inserting a string into a list without getting split into characters
<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>
