Why a variable affects on another variable in this Python example? : <p>What is the reason for this output?</p>

<p>Here is an example:</p>

<pre><code>list_ = [{'status': True}]
print(list_)

for dict_ in list_:    
    dict_['status'] = False 

print(dict_)
print(list_)
</code></pre>

<p>Out:</p>

<pre><code>[{'status': True}]
{'status': False}
[{'status': False}]  # Why list_ changed? I changed only the dict_!
</code></pre>

<p>Why <code>list_</code> changed? I changed only the <code>dict_</code></p>
