Happy Deer wrote: > I am writing a function getdata for other people, and I want others > can use the function as follows. > > var1,var2, var3=getdata(..., ['var1','var2','var3'],...) > > If I can not return data column by column, I can not get the above, > right?
Given: data = [ 1, 2, 3, 4, 5, 6 ] What do you expect data[:,1] and data[:,-1] to return? > > On 10/7/07, *Eric Brunson* <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > 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]> <mailto:[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>>> > > wrote: > > > > Kent Johnson wrote: > > > Alan Gauld wrote: > > >> "Kent Johnson" < [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > <mailto:[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> <mailto:Tutor@python.org > <mailto:Tutor@python.org>> > > http://mail.python.org/mailman/listinfo/tutor > > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > 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