> moreover, you can say a set is a "kind of" a keys-only dict. in fact,
> the first implementation of set used a dict, where the keys where the
> elements of the set, and their value was always True.
Or you could adopt the approach used by SETL: A dict is equivalent to a set
of 2-tuples. In other words, {1:2, 3:4} could be defined as being
equivalent to {(1,2), (3,4)}, with the run-time system being responsible for
maintaining the information needed for efficient associative access. Then
there's no question about the type of {}, because there's really only one
type.
No, I'm not serious; I think it would be too big a change. But you have to
admit it's a cool idea :-)
_______________________________________________
Python-3000 mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe:
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com