我有一个字典列表,格式如下:
foo = [
{'a': 'x', 'b': 'y', 'c': 'z'},
{'a': 'j', 'c': 'z'}
]
我想将这个字典列表分组为一个单一的字典,如下所示:
bar = {
'a': ['x', 'j'],
'b': ['y', None],
'c': ['z', 'z']
}
目前我所做的是循环遍历foo
中的所有字典,创建一个键列表,然后再次循环同样的内容来创建bar
。 我想知道是否有更简单的方法来完成这个任务。 有人可以帮忙吗?
foo
只有两个字典还是可以有任意数量的字典? - Jean-François Fabre