[Python-ideas] Reducing colon uses to increase readability
Terry Reedy
tjreedy at udel.edu
Tue Jul 1 20:44:11 CEST 2008
Andrew Toulouse wrote:
> Actually, I found : very clear as a newcomer to Python -- and you might
> laugh at me for this -- because it corresponded with my visualization of
> slices as, literally, vertical 'cuts' in the list.
On the contrary, I have advised people for years (in c.l.p posts) to
realize that 0,1,...n-1,n number the n+1 slice positions before,
between, and after the n items, which correspond to the possible
positions of vertical bar cursors.
> : is symmetrical and
> straight up-and-down, and for whatever reason this is what works for me
> when trying to visualize the slice.
Thanks for pointing out that : is as close to | as possible in
essential characteristics without being |. (The latter, of course,
already being used for bitwise not and in other languages, doubled for
logical not.)
tjr
More information about the Python-ideas
mailing list