title: Why is FrozenList different from tuple?
body: <pre><code>from pandas.core.base import FrozenList
  
  Type:        type
  String form: &lt;class 'pandas.core.base.FrozenList'&gt;
  File:        /site-packages/pandas/core/base.py
  Docstring:
  Container that doesn't allow setting item *but*
  because it's technically non-hashable, will be used
  for lookups, appropriately, etc.
  </code></pre>
  
  <p>Why not just use <strong>tuple</strong>? What extra functionality would a FrozenList offer?</p>