你好,请问如何将嵌套列表中的元组附加到字典列表中,以形成以下格式的新元组列表:
nde = [{'length': 0.35, 'modes': 'cw', 'type': '99', 'lanes': 9},
{'length': 0.48, 'modes': 'cw', 'type': '99', 'lanes': 9},
{'length': 0.88, 'modes': 'cw', 'type': '99', 'lanes': 9}]
dge = [[(1001, 7005),(3275, 8925)], [(1598,6009),(1001,14007)]]
如何将它们附加在一起以得到以下格式的结果:
rslt = [(1001, 7005, {'length': 0.35, 'modes': 'cw', 'type': '99', 'lanes': 9}... ]
我尝试了这个:
[(k1[0], k1[1], k2) for k1, k2 in zip(dge, nde)]
但它并没有给出所期望的结果。谢谢。
nde
中有三个字典,但在dge
中却有两个列表/四个元组。这看起来很奇怪。 - DSM