嗨,如果我有两个列表
x = ['a', 'b', 'c']
y = [1, 2, 3]
我想使用列表推导将它们合并并获得类似的zip(list(zip(x,y))
)组合?
所以我想要的输出是
[('a', 1), ('b', 2), ('c', 3)]
我尝试了
[(alp, num) for alp in x for num in y]
但是在以嵌套方式运行两个列表时,我得到了输出
[('a', 1), ('a', 2), ('a', 3), ('b', 1), ('b', 2), ('b', 3), ('c', 1), ('c', 2), ('c', 3)]
有可能这样做吗?