[Python-Dev] What if replacing items in a dictionary returns the new dictionary? (original) (raw)
Roy Hyunjin Han starsareblueandfaraway at gmail.com
Fri Apr 29 17:05:35 CEST 2011
- Previous message: [Python-Dev] What if replacing items in a dictionary returns the new dictionary?
- Next message: [Python-Dev] What if replacing items in a dictionary returns the new dictionary?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
You can implement this in your own subclass of dict, no?
Yes, I just thought it would be convenient to have in the language itself, but the responses to my post seem to indicate that [not returning the updated object] is an intended language feature for mutable types like dict or list.
class ReplaceableDict(dict): def replace(self, **kw): 'Works for replacing string-based keys' return dict(self.items() + kw.items())
- Previous message: [Python-Dev] What if replacing items in a dictionary returns the new dictionary?
- Next message: [Python-Dev] What if replacing items in a dictionary returns the new dictionary?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]