title: Why do dict_items objects not support indexing?
body: <p>I know that you can cast <code>dict_items</code> into a <code>list</code> to allow item indexing. But I do not know why this operation is not allowed directly. Is it because <code>dict_items</code> objects are generators? If so, when I'm seeing</p>
  
  <pre><code>&gt;&gt;&gt; {"foo": "bar", "baz": "qux"}.items()
  dict_items([('foo', 'bar'), ('baz', 'qux')]) 
  </code></pre>
  
  <p>is Python evaluating my generator when <code>repr</code> is called?</p>