Python:加入大小不等的列表而不进行连接

时间:2018-11-27 13:34:35

标签: python python-3.x jupyter-notebook

我正在尝试合并两个单独的列表:

x=np.arange(-math.pi/2+0.03079992797, 0, 0.03079992797)y=np.arange(0.06159985595,math.pi/2, 0.03079992797) 通常我只会使用z = np.concatenate((x,y),axis=0),但已指示我不要这样做。还有其他方法可以将这两个列表合并吗?

1 个答案:

答案 0 :(得分:0)

您可以将其转换为列表并将其附加:

z = array(list(x) + list(y))

或尝试使用列表理解:

np.array([a for a in x] + [b for b in y])