【发布时间】:2022-08-03 11:20:14
【问题描述】:
x = ['a', 'b', 'c']
y= [[1,2,3],[4,5,6],[7,8,9]]
我想创建一个字典列表,这样 x 和 y 值就会像这样对应:
output: [{'a':1, 'b':2, 'c':3}, {'a':4, 'b':5, 'c':6}, {'a':7, 'b':8, 'c':9}]
【问题讨论】:
-
快速而肮脏的单行是:
[{k:v for k, v in zip(x, yy)} for yy in y]
标签: python list dictionary