initialize dict with keys,values from two list
本问题已经有最佳答案,请猛点这里访问。
我读过这个链接
但是如何初始化字典呢?
说两个表
1 2 3 | keys = ['a','b','c','d'] values = [1,2,3,4] dict = {} |
我想用
1 | d = dict(zip(keys, values)) |
(请不要叫你的
在python 2.7和python 3中,您还可以使字典理解
1 | d = {key:value for key, value in zip(keys, values)} |
虽然有点冗长,但我发现它更清晰,正如你清楚地看到的关系。