我认为是这样的:
dik = dict(zip(dato,otro))
有点干净…
如果
dik已经存在,而您只是在更新它:
dik.update(zip(dato,otro))
如果您不了解
zip,则应该花一些时间来学习它。超级有用。
a = [ 1 , 2 , 3 , 4 ]b = ['a','b','c','d']zip(a,b) #=> [(1,'a'),(2,'b'),(3,'c'),(4,'d')] #(This is actually a zip-object on python 3.x)
zip也可以使用更多参数(
zip(a,b,c))例如一个三元组的列表,但这对于此处的讨论并不是很重要。
这恰好是
dict“构造函数”(类型)喜欢初始化一
key-value对配对的事情之一。每个元素中的第一个元素
tuple是
key,第二个元素是
value。


![如何将两个列表转换成字典(一个列表是键,另一个是值)?[重复] 如何将两个列表转换成字典(一个列表是键,另一个是值)?[重复]](http://www.mshxw.com/aiimages/31/646582.png)
