gpt4 book ai didi

Python - 按键值对字典列表进行分组,将单独的键值计为字典?

转载 作者:行者123 更新时间:2023-12-05 08:23:15 25 4
gpt4 key购买 nike

<分区>

我正在尝试将此处的名称键值分组为字典值的键,并将源值计为所述父键的键,并将计数值作为其值。

data = [
{'name':'Gill', 'source':'foo'},
{'name':'Gill', 'source':'foo'},
{'name':'Gill', 'source':'foo'},
{'name':'Gill', 'source':'bar'},
{'name':'Gill', 'source':'bar'},
{'name':'Gill', 'source':'bar'},
{'name':'Gill', 'source':'bar'},
{'name':'Gill', 'source':'bar'},
{'name':'Dave', 'source':'foo'},
{'name':'Dave', 'source':'foo'},
{'name':'Dave', 'source':'foo'},
{'name':'Dave', 'source':'foo'},
{'name':'Dave', 'source':'egg'},
{'name':'Dave', 'source':'egg'},
{'name':'Dave', 'source':'egg'},
{'name':'Dave', 'source':'egg'},
{'name':'Dave', 'source':'egg'},
{'name':'Dave', 'source':'egg'},
{'name':'Dave', 'source':'egg'}
]

如何实现以下输出?

{'Gill': {'foo':3, 'bar':5}, 'Dave': {'foo':4, 'egg':7}}

我认为使用 1 衬垫可能是可能的...

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com