Indexing list of lists

John J. Lee jjl at
Thu Sep 18 14:30:36 CEST 2003

hildegarde_roth at (Hilde Roth) writes:
> of doing right now. So yes I would allow both: within each ";" separated
> index group, the current syntax (whatever it is) would apply.

Ain't going to happen.  If you want that kind of thing without forking
your own version of Python, Numeric/numarray is the closest you'll get
(no special syntax, but lots of useful functions and 'ufuncs').

> While we are at it, I also don't understand why sequences can't be
> used as indices. Why not, say, l[[2,3]] or l[(2, 3)]? Why a special 

I'd guess you can subclass numarray's arrays and get this behaviour.
Or simply write your own sequence object and override __getitem__.

I'd guess it's highly unlikely ever to be part of the standard
sequence protocol, though.


More information about the Python-list mailing list