b = a vs b = a[:] in strings|lists
<p>in <code>Lists</code> - </p>

<p>I can always check that <code>b=a</code> points to same object and <code>c=a[:]</code> creates another copy.</p>

<pre><code>&gt;&gt;&gt; a = [1,2,3,4,5]
&gt;&gt;&gt; b = a
&gt;&gt;&gt; c = a[:]
&gt;&gt;&gt; a[0] = 10
&gt;&gt;&gt; b
[10, 2, 3, 4, 5]
&gt;&gt;&gt; c
[1, 2, 3, 4, 5]
</code></pre>

<p>In <code>Strings</code> - </p>

<p>I cannot make a change to the original immutable string. How do I confirm myself that <code>b=a</code> makes <code>b</code> point to same object, while <code>c = a[:]</code> creates a new copy of the string?</p>
