Slicing / subsetting list in arbitrary fashion

Fredrik Lundh fredrik at
Fri Nov 17 18:39:29 CET 2006

Gregg Lind wrote:

> One difficulty I am having with using Python for scientific computing is 
> that I cannot figure out good ways to get arbitrary (unpatterned?) slices.

> In Python, solutions I have found for these tasks are:
> [vals[ii]  for ii in wanted]    # task 1
> [a[1]  for  in zip(Truths,vals) if  a[0] ]      # task 2

array objects have "take" and "put" methods; see e.g. (random google link):


More information about the Python-list mailing list