Python:将元组转换为2D数组

时间:2016-01-17 17:12:48

标签: python arrays python-2.7

我想像

那样转换元组
t = [(4,10),(9,7),(11,2),(2,2)]

进入2D数组,如:

a = [[4,10],[9,7],[11,2],[2,2]]

我试过

a = []
for i in t:  
    a.append(np.asarray(i))
print a

有没有更简单的方法?

1 个答案:

答案 0 :(得分:6)

使用list理解如下:

>>> t = [(4,10),(9,7),(11,2),(2,2)]
>>> [list(item) for item in t]
[[4, 10], [9, 7], [11, 2], [2, 2]]