[Python-Dev] what is a dict_keys and where can I import it from? (original) (raw)
Chris Withers chris at simplistix.co.uk
Tue Feb 12 08:05:41 CET 2013
- Previous message: [Python-Dev] [Python-checkins] Daily reference leaks (b53b029895df): sum=2
- Next message: [Python-Dev] what is a dict_keys and where can I import it from?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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
- Previous message: [Python-Dev] [Python-checkins] Daily reference leaks (b53b029895df): sum=2
- Next message: [Python-Dev] what is a dict_keys and where can I import it from?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]