Happy Deer wrote: > Thank all for the discussion. > Maybe I can separate my question into two. > > First, I have experience in Matlab, where I can use "eval". I wonder > whether someone knows about it. > > Second, if I just want to return data[:,1], ...data[:,-1] separately > without knowing ahead how many columns data has. What should I do?
I'm still unsure if you even need extended slicing. Given: data = [ 1, 2, 3, 4, 5, 6 ] What do you expect data[:,1] and data[:,-1] to return? > > > > On 10/7/07, *Kent Johnson* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> > wrote: > > Kent Johnson wrote: > > Alan Gauld wrote: > >> "Kent Johnson" <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote > >> > >>>> The notation data[;,0] doesn't make sense and is an error in > >>>> Python. > >>> [:,0] is an extended slice, not an error: > >>> http://docs.python.org/ref/slicings.html > > We discussed this quite a bit last July: > http://mail.python.org/pipermail/tutor/2007-July/055814.html > > Kent > _______________________________________________ > Tutor maillist - Tutor@python.org <mailto:Tutor@python.org> > http://mail.python.org/mailman/listinfo/tutor > > > ------------------------------------------------------------------------ > > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor > _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor