O'Reilly logo
  • Sri Harsha V thinks this is interesting:

View objects are iterables, which simply means objects that generate result items one at a time, instead of producing the result list all at once in memory. Besides being iterable, dictionary views also retain the original order of dictionary components, reflect future changes to the dictionary, and may support set operations. On the other hand, because they are not lists, they do not directly support operations like indexing or the list sort method, and do not display their items as a normal list when printed


Cover of Learning Python, 5th Edition


The thing being talked about here is more relevant to Python 3.x.