Python如何将两个列表zip

z1=["a","b"]
Z2=["c","d"]

我需要将两个列表zip成[["a","c"],["b","d"]],用list(zip(z1,z2)),里面得元素是元组,不方便修改

z1=["a","b"]
z2=["c","d"]
l = []
l.append(z1)
l.append(z2)
l = tuple(l)

如有用请采纳

用列表推导式遍历一次:

>>> z1=["a","b"]
>>> z2=["c","d"]
>>> [list(i) for i in list(zip(z1,z2))]
[['a', 'c'], ['b', 'd']]

z1=["a","b"]
z2=["c","d"]
arr=np.array([z1,z2]).T.tolist()
print(arr)

这个解法够无聊吗