# Use numpy. T to transpose a list of lists, from kite.com
list_of_lists =[[1,2,3],[4,5,6],[7,8,9]]
numpy_array = np.array(list_of_lists)
transpose = numpy_array.T
transpose `numpy_array`
transpose_list = transpose.tolist()
>>> l =[('Result_1','Result_2','Result_3','Result_4'),(1,2,3,4),(5,6,7,8)]>>>zip(*l)[('Result_1',1,5),('Result_2',2,6),('Result_3',3,7),('Result_4',4,8)]
>>> l =[('Result_1','Result_2','Result_3','Result_4'),(1,2,3,4),(5,6,7,8)]>>>zip(*l)[('Result_1',1,5),('Result_2',2,6),('Result_3',3,7),('Result_4',4,8)]
>>> l =[('Result_1','Result_2','Result_3','Result_4'),(1,2,3,4),(5,6,7,8)]>>>zip(*l)[('Result_1',1,5),('Result_2',2,6),('Result_3',3,7),('Result_4',4,8)]
>>> l =[('Result_1','Result_2','Result_3','Result_4'),(1,2,3,4),(5,6,7,8)]>>>zip(*l)[('Result_1',1,5),('Result_2',2,6),('Result_3',3,7),('Result_4',4,8)]
>>> l =[('Result_1','Result_2','Result_3','Result_4'),(1,2,3,4),(5,6,7,8)]>>>zip(*l)[('Result_1',1,5),('Result_2',2,6),('Result_3',3,7),('Result_4',4,8)]