title: Why can't a tuple be a key for a dictionary in python?
body: <p>Why can't I do the below thing :</p>
  
  <pre><code>a = (1,2,3)
  dict[a] = 'hi'
  
  TypeError: 'type' object does not support item assignment
  </code></pre>