[Python-3000] A request to keep dict.setdefault() in 3.0 (original) (raw)
Barry Warsaw barry at python.org
Tue Jul 10 00:14:33 CEST 2007
- Previous message: [Python-3000] A request to keep dict.setdefault() in 3.0
- Next message: [Python-3000] A request to keep dict.setdefault() in 3.0
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Jul 9, 2007, at 5:04 PM, Guido van Rossum wrote:
On 7/9/07, Barry Warsaw <barry at python.org> wrote:
Phillip, I support any initiative to keep .setdefault() or similar functionality. When this thread came up before, I wasn't against defaultdict, I just didn't think it covered enough of the use cases of .setdefault() to warrant its removal. You describe some additional use cases.
However, .setdefault() is a horrible name because it's not clear from the name that a 'get' operation also happens. We had a long name discussion when it was introduced. Perhaps we can go back to the list suggested then and see if a better alternative was overlooked?
Don't look here because some big dummy contradicts himself seven
years later:
http://mail.python.org/pipermail/python-dev/2000-August/007819.html
hmm-put()-ly y'rs,
- -Barry
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin)
iQCVAwUBRpKzSXEjvBPtnXfVAQKRmQP8DZDYKFOhOjYvtf+OkmmgAnwWaOI5tpPv kHHxtMGPdgEM3cXAdT0U5m04W1IUmMKBItV/JE4qGO4OdD0eFIUPaZBufVUIIg3b 230qJnamVWrzZ/uRUhgDK363Kt2NstrxKce+kX37FPy2qHUSu3RMiBpzx9NJBW8I P3rjaqYZycg= =cU+w -----END PGP SIGNATURE-----
- Previous message: [Python-3000] A request to keep dict.setdefault() in 3.0
- Next message: [Python-3000] A request to keep dict.setdefault() in 3.0
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]