# very Very VERY dumb Question About The new Set( ) 's

Carl Banks imbosol at aerojockey.com
Fri Jul 25 01:00:45 CEST 2003

Alan Gauld wrote:
> On 23 Jul 2003 18:47:32 GMT, rastm2 at aol.commorespam (Raymond
> Arthur St. Marie II of III ) wrote:
>
>> Doc\ref 2.6 Delimiters show's three unused characters "@ $?". >> @ sort of looks like and sort of sounds like a set an >>$  well sort of obvious.
>> I can imagine that the \$ would be confused for money and @ is ugly.
>
> Since I detest any thought of prefix symbols to indicate type(as
> per Perl etc) but have no visibility of these debates, I'll throw
> in my suggestion and done a flameproof suit!
>
> Since both dictionaries and Sets require unique members/keys,
> why not use the dictionary braces but without the key/value
> syntax. So:
>
> mySet = {1,2,3,4}
>
> Which is illegal for a dictionary but would be OK for a Set.
> It also just happens to be the same delimiters used in math
> for sets...
>
> Just a thought before I go to bed! :-)

+1 if Python's parser could handle it (which seems dubious).

--
CARL BANKS