您可以通过 dict理解 来做到这一点:
{k:v for element in dictList for k,v in element.items()}
但是,此语法仅适用于> = 2.7的Python版本。如果您使用的是Python <2.7,则必须执行以下 *** 作:
dict([(k,v) for element in dictList for k,v in element.items()])
newDict = {}for element in dictList: for k,v in element.items(): newDict[k] = v
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)