Slice a list of lists?
Andreas Waldenburger
usenot at geekmail.INVALID
Wed Sep 8 15:17:08 EDT 2010
On Wed, 8 Sep 2010 15:11:51 -0400 Benjamin Kaplan
<benjamin.kaplan at case.edu> wrote:
> There is no simple way to get [1,4,7] because it is just a list of
> lists and not an actual matrix. You have to extract the elements
> yourself.
>
> col = []
> for row in a:
> col.append(row[0])
>
>
> You can do this in one line using a list comprehension:
> [ row[0] for row in a ]
I would suggest this (esp. the list comprehension version) over my
suggestion of zip(). WAAAYYYY more readable. Apparently I'm getting
rusty.
/W
--
INVALID? DE!
More information about the Python-list
mailing list