The addition of collections.defaultdict
in Python 2.5 greatly reduced the need for dict
‘s setdefault
method. This question is for our collective education:
- What is
setdefault
still useful for, today in Python 2.6/2.7? - What popular use cases of
setdefault
were superseded withcollections.defaultdict
?