我有一个列表-
index = ['a','b','c','d']
还有一个二维列表-
val = [[1,11,21,31],[3,13,23,33],[7,17,27,37]]
如何将这些数组映射到字典中,使得值如下-
d = {'a': [1,3,7] ,'b': [11,13,17] ,'c': [21,23,27] ,'d': [31,33,37] }
.
最有效的方法是什么?
我想循环遍历二维列表并不是很高效。是否有办法使用dict(zip()
函数来完成,就像我们将两个一维列表映射到字典中的那样?
我尝试使用dict(zip(index,val))
。但它给出了:
d = {'a' : [1,11,21,31], 'b' : [3,13,23,33], 'c' : [7,17,27,37]
谢谢。