我有一个键列表和一个值列表。 我需要做的是用字典将这两个列表转换成一个列表。你知道吗
我有一个关键清单:
keys = ['id','firstname','lastname']
我的价值清单如下:
values = [[23,'abc','gef'],[24,'aabb','ppqq']]
预期输出为:
data = [{'id':23,'firstname':'abc','lastname':'gef'}, {'id':24,'firstname':'aabb','lastname':'ppqq'}]
我将使用一个大的列表作为“值”列表。有没有什么有效的“Python”方法?你知道吗
使用列表理解。 zip()是映射多个容器的相似索引,以便它们可以作为单个实体使用。你知道吗
订单号:
尝试简单的列表理解:
单行程序应该是
data = [{k:v for k, v in zip(keys, v)} for v in values]
,它结合了list comp和dict comp相关问题 更多 >
编程相关推荐