如在描述
问题描述:
提到如何列表a=[a1,a2,a3]
与b=[b1,b2,b3]
和[1,1,1]
相结合,以获得新的列表[[a1,b1,1],[a2,b2,1]]
我尝试下面的代码如何将两个清单合并,以获得形状的新名单。 但mylis是尺寸(1,0)如在描述
p = [i for i in range(300, 400)]
q = [i for i in range(400, 500)]
mylis=[map(lambda i,j:[i,j,1],zip(p,q))]
答
尝试下面的代码,它可以帮助你的问题
a=[9,2,3]
b=[4,5,6]
c=[1,1,1]
l = list(map(lambda x,y,z:[x,y,z],a,b,c))
你会得到输出像下面
[9,4, 1],[2,5,1],[3,6,1]]
答
a = ['a1', 'a2', 'a3']
b = ['b1', 'b2', 'b3']
c = [1, 1, 1]
print([list(l) for l in zip(a, b, c)])
# [['a1', 'b1', 1], ['a2', 'b2', 1], ['a3', 'b3', 1]]