<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2658.2">
<TITLE>RE: Matrix (list-in-list), how to get a column?</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>[Arvid Andersson]</FONT>
</P>

<P><FONT SIZE=2>#- Is there a more elegant solution than this?</FONT>
<BR><FONT SIZE=2>#- </FONT>
<BR><FONT SIZE=2>#- col1 = []</FONT>
<BR><FONT SIZE=2>#- col2 = []</FONT>
<BR><FONT SIZE=2>#- for i in range(len(data)):</FONT>
<BR><FONT SIZE=2>#-   col1 += [a[i][0]]</FONT>
<BR><FONT SIZE=2>#-   col2 += [a[i][1]]</FONT>
</P>

<P><FONT SIZE=2>>>> data = [[1, 2], [3, 4], [5, 6]]</FONT>
<BR><FONT SIZE=2>>>> [x[0] for x in data]</FONT>
<BR><FONT SIZE=2>[1, 3, 5]</FONT>
<BR><FONT SIZE=2>>>> [x[1] for x in data]</FONT>
<BR><FONT SIZE=2>[2, 4, 6]</FONT>
<BR><FONT SIZE=2>>>> </FONT>
</P>

<P><FONT SIZE=2>.       Facundo</FONT>
</P>

</BODY>
</HTML>