[Numpy-discussion] Working with lists

Gary Ruben gruben at bigpond.net.au
Thu Aug 9 10:06:49 EDT 2007


FWIW,
The list comprehension is faster than using map()

In [7]: %timeit map(lambda x:x[0],bounds)
10000 loops, best of 3: 49.6 -¦s per loop

In [8]: %timeit [x[0] for x in bounds]
10000 loops, best of 3: 20.8 -¦s per loop

Gary R.

Keith Goodman wrote:
> On 8/9/07, Nils Wagner <nwagner at iam.uni-stuttgart.de> wrote:
>> [(1950.0, 2100.0), (1800.0, 1850.0), (1600.0, 1630.0), (1400.0, 1420.0),
>> (1200.0, 1210.0), (990, 1018.0), (10, 12), (12.0, 14.0), (14.0, 16.0),
>> (16.0, 18.0), (18.0, 20)]
>>
>> How can I extract the first value of each pair given in parenthesis i.e.
>> 1950,1800,1600,1400,... ?
> 
> Here's one way:
> 
> [z[0] for z in bounds]



More information about the NumPy-Discussion mailing list