Python 2.7 我需要将唯一键和它们的值组合为python中的列表

Python 2.7 我需要将唯一键和它们的值组合为python中的列表,python-2.7,Python 2.7,mylist=[{'apple':1,'mango':2},{'apple':3,'orange':10,'mango':15}] 我需要这样 标题 mylist=[{'apple':[1,3],'mango':[2,15],'orange':[0,10]}]类似这样的东西 example = [{'apple':1,'mango':2},{'apple':3,'orange':10,'mango':15}] new = {} for d in example: for k,v in

mylist=[{'apple':1,'mango':2},{'apple':3,'orange':10,'mango':15}]

我需要这样 标题

mylist=[{'apple':[1,3],'mango':[2,15],'orange':[0,10]}]

类似这样的东西

example = [{'apple':1,'mango':2},{'apple':3,'orange':10,'mango':15}]

new = {}
for d in example:
    for k,v in d.iteritems():
        new.setdefault(k, []).append(v)

print new
以下是字典项列表:
example=[{'apple':1,'mango':2},{'apple':3,'orange':10,'mango':15}]
新={}
[[ks.update({k:v})for s in[{listKey:0}for listKey in list(set(set(例如,i代表key_名称,i代表key_名称)))-set(ks.keys())]for k,v in s.items()]for ks in example] [new.setdefault(k,[])。在示例中为d添加(v)以表示k,在d.iteritems()中添加v]
打印新的

开始吧,然后手动。。。我给了你一个基本的想法,也许可以尝试一些东西。接受答案?
example = [{'apple':1,'mango':2},{'apple':3,'orange':10,'mango':15}]
name=[]
for key_name in example:
    for i in key_name:
        if i not in name:
            name.append(i)

for ks in example:
    storeKey=[{listKey:0} for listKey in list(set(name)-set(ks.keys()))]
    for s in storeKey:
        for k,v in s.items():
            ks.update({k:v});

new = {}
for d in example:
    for k,v in d.iteritems():
        new.setdefault(k, []).append(v)
print new