python matrix transpose and zip

Use zip(*a):

>>> zip(*a)
[(1, 4, 7), (2, 5, 8), (3, 6, 9)]

How it works: zip(*a) is equal to zip(a[0], a[1], a[2]).

Leave a Comment