In [1]:
import numpy as np
import pandas as pd
In [2]:
l_2d = [[0, 1, 2], [3, 4, 5]]
In [3]:
arr_t = np.array(l_2d).T
print(arr_t)
print(type(arr_t))
In [4]:
l_2d_t = np.array(l_2d).T.tolist()
print(l_2d_t)
print(type(l_2d_t))
In [5]:
df_t = pd.DataFrame(l_2d).T
print(df_t)
print(type(df_t))
In [6]:
l_2d_t = pd.DataFrame(l_2d).T.values.tolist()
print(l_2d_t)
print(type(l_2d_t))
In [7]:
l_2d_t_tuple = list(zip(*l_2d))
print(l_2d_t_tuple)
print(type(l_2d_t_tuple))
In [8]:
print(l_2d_t_tuple[0])
print(type(l_2d_t_tuple[0]))
In [9]:
l_2d_t = [list(x) for x in zip(*l_2d)]
print(l_2d_t)
print(type(l_2d_t))
In [10]:
print(l_2d_t[0])
print(type(l_2d_t[0]))
In [11]:
print(*l_2d)
In [12]:
print(list(zip([0, 1, 2], [3, 4, 5])))
In [13]:
print([list(x) for x in [(0, 3), (1, 4), (2, 5)]])