Python 如何在字典中添加两个列表?

Python 如何在字典中添加两个列表?,python,dictionary,Python,Dictionary,我想把它们加入字典,这样我的输出应该是这样的 i=["Pin","Type","value"] j=[["abc","input","1234"],["xyz","output","2345"],["pqr","input","567"]] z=dict(zip(i,j)) 如何将这两个列表添加到字典中 z={ "Pin": ["abc","xyz","pqr"], "Type": ["input","input","input"], "value": ["1234","23

我想把它们加入字典,这样我的输出应该是这样的

i=["Pin","Type","value"]
j=[["abc","input","1234"],["xyz","output","2345"],["pqr","input","567"]]
z=dict(zip(i,j))
如何将这两个列表添加到字典中

z={
   "Pin": ["abc","xyz","pqr"],
   "Type": ["input","input","input"],
   "value": ["1234","2345","567"]
  }
或者如果你真的想要列表

>>> dict(zip(i,zip(*j)))
{'Type': ('input', 'output', 'input'), 'value': ('1234', '2345', '567'), 'Pin': ('abc', 'xyz', 'pqr')}
等,如果列表较长,则可能适用

>>> dict(zip(i,map(list,zip(*j))))
{'Type': ['input', 'output', 'input'], 'value': ['1234', '2345', '567'], 'Pin': ['abc', 'xyz', 'pqr']}