【发布时间】:2017-10-14 06:14:02
【问题描述】:
我有 2 个列表
x = [7,6,4,9, ...]
y = [1,2,3,5, ...]
我想从结果为 [[x,y],[x,y] ...] 的那些列表中创建一个二维数组
[[7,1],[6,2],[4,3],[9,5], ...]
【问题讨论】:
标签: python python-2.7 data-structures
我有 2 个列表
x = [7,6,4,9, ...]
y = [1,2,3,5, ...]
我想从结果为 [[x,y],[x,y] ...] 的那些列表中创建一个二维数组
[[7,1],[6,2],[4,3],[9,5], ...]
【问题讨论】:
标签: python python-2.7 data-structures
在 Python 2.7 中
zip(x,y)
Python 3.x
list(zip(x,y))
输出:
[(7, 1), (6, 2), (4, 3), (9, 5),......]
【讨论】:
试试
[list(z) for z in zip(x, y)]
【讨论】:
这对我有用:
x = [7,6,4,9]
y = [1,2,3,5]
i=0
list = []
for entry in x:
list.append([x[i],y[i]])
i = i+1
【讨论】: