Hi all,
So, dicts in Python 3 return "something different" from their keys and
values methods:
>>> dict(x=1, y=2).keys()
dict_keys(['y', 'x'])
>>> type(dict(x=1, y=2).keys())
<class 'dict_keys'>
I have vague memories of these things being referred to as views or some
such? Where can I learn more?
More importantly, how can I tell if I have one of them?
I guess I can keep a reference to type({}.keys()) somewhere, but that
feels a bit yucky. Should these things be in the types module?
cheers,
Chris
--
Simplistix - Content Management, Batch Processing & Python Consulting
- http://www.simplistix.co.uk
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com