+1 from me.
The other possible meaning for {1,2,3} would be {1:None,2:None,3:None},
but that is usually meant to be a set anyway (done with a dict).
So what is this: {1:2, 3, 4 } (apart from "nearly useless") ?
hmmm, thinking a bit more about this, it seems
you can build a set from a dict's keys, but not the other
way around. Is this odd, or what ?
a = set({1:0,2:0,3:0})
a
set([1, 2, 3])
dict(a)
Traceback (most recent call last):
File "<stdin>", line 1, in ?
TypeError: cannot convert dictionary update sequence element #0 to a
sequence
Simon.