从两个唯一列表创建字典列表

时间:2020-08-20 14:11:40

标签: python-3.x list dictionary

我想以以下形式创建字典列表

my_var = [{'a': 'jack','b': 120}, {'a':'davis', 'b': 150}]

我要用来创建字典的两个列表

j = ['jack', 'davis'] and d = [120, 150] 

我在创建字典my_var时需要帮助,我该怎么做?

1 个答案:

答案 0 :(得分:0)

尝试

j = ['jack', 'davis'] 
d = [120, 150] 
my_var  = [dict(zip(('a', 'b'), (j[i], d[i]))) for i  in range(min(len(j), len(d)))]