> Well, I want to offer a more radical proposal: why not free squared
> braces from the burden of representing lists at all? It should be
> sufficient to write
>
> >>> list()
> list()
>
<snip>
>From a visual comprehenison point of view, I would assert that the square form
>[] is much easier on the eyes than the subtler curved forms (e.g. "{" and "(").
Burdened with old eyes, small fonts, and an old, inflexible mind (;-), one of
Python features near and dear to me are lists, [], and list comprehensions, but
perhaps a more important point for 3.0 would be that there is a seamless
consistency across the language (e.g. [list(), dict(), tuple()] or [ [], {},
() ] rather than [list(), {}, ()]) thus reflecting a cohesiveness both in
underlying approach and symbology.
Even old guys can adjust to something new that is good and clean.
--
http://mail.python.org/mailman/listinfo/python-list