Weird Python behavior
<p>I wrote a code in python which looks like:</p>

<pre><code>maplist=[{}]*11
mylist=[0]*11
maplist[0]['this']=1
print maplist
</code></pre>

<p>When I print maplist the output is :</p>

<pre><code>[{'this': 1}, {'this': 1}, {'this': 1}, {'this': 1}, {'this': 1}, {'this': 1}, {'this': 1}, {'this': 1}, {'this': 1}, {'this': 1}, {'this': 1}]
</code></pre>

<p>Expected is:</p>

<pre><code>[{'this': 1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}]
</code></pre>

<p>rather than only the first element of the list should have this key in the map. What is causing this problem?</p>
