On 09/03/17 23:04, Spencer Brown wrote:
Might make more sense to be dict.default(int), that way it doesn't
have redundant dict names.

I thought that, too.

since you could do {1:2, 3:4}.default(int)

Could you?

Python 3.6.0 (default, Mar  9 2017, 00:43:06)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> type(dict())
<class 'dict'>
>>> type({})
<class 'dict'>
>>> type(dict)
<class 'type'>

The thing bound to the name 'dict' is not the same as the object returned by _calling_ 'dict'.

E.
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to