Posted by: songbard | March 3, 2009

Powerful Python

Transpose in python:

debashish@debashish-laptop:~/python$ python -c ‘list=[[1,2,3],[4,5,6],[7,8,9]]; print [[row[i] for row in list] for i in range(len(list))]’


[[1, 4, 7], [2, 5, 8], [3, 6, 9]]

Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Categories

%d bloggers like this: