按内部字典键分组聚合值的字典列表。
创始人
2024-11-03 12:30:35
0

下面是一个示例代码,演示了如何按内部字典键分组聚合值的字典列表。

from collections import defaultdict

# 示例字典列表
data = [
    {'key1': 'A', 'key2': 'X', 'value': 1},
    {'key1': 'B', 'key2': 'Y', 'value': 2},
    {'key1': 'A', 'key2': 'Z', 'value': 3},
    {'key1': 'B', 'key2': 'X', 'value': 4},
]

# 创建一个 defaultdict 作为结果字典
result = defaultdict(list)

# 遍历每个字典
for d in data:
    # 提取键值
    key1 = d['key1']
    key2 = d['key2']
    value = d['value']
    
    # 根据 key1 分组,并将 value 添加到对应的列表中
    result[key1].append(value)
    
    # 如果需要同时按两个键分组,可以使用下面的代码
    # result[(key1, key2)].append(value)

# 打印结果
for key, values in result.items():
    print(key, values)

输出结果为:

A [1, 3]
B [2, 4]

这个示例中,使用了 defaultdict 来创建一个默认为空列表的字典。然后,遍历每个字典,提取需要分组的键值,并根据键值将对应的值添加到结果字典的列表中。最后,打印结果字典。

相关内容

热门资讯

专业透视!安装不了wepoke... 专业透视!安装不了wepoker,wepoker辅助分析器,都是是有辅助方法(哔哩哔哩)一、可以开透...
必备透视!安装不了wepoke... 必备透视!安装不了wepoker,wepoker有没有辅助,切实有辅助技巧(哔哩哔哩)1、打开软件启...
辅助透视!aapoker如何设... 辅助透视!aapoker如何设置胜率,aapoker怎么设置提高好牌几率,原来真的是有辅助攻略(哔哩...
有挂透视!wpk辅助器是真的吗... 有挂透视!wpk辅助器是真的吗,wpk可以作比弊吗,本来是有辅助教程(哔哩哔哩)1、打开软件启动之后...
透视透视!德普之星辅助工具如何... 透视透视!德普之星辅助工具如何设置,德普之星私人局辅助器,原来一直都是有辅助技巧(哔哩哔哩)1、每一...
解密透视!德扑之心免费透视,德... 解密透视!德扑之心免费透视,德普之星透视,其实存在有辅助插件(哔哩哔哩)1)有没有挂:进一步探索有辅...
普及透视!wepoker透视脚... 普及透视!wepoker透视脚本安卓,wepoker开脚本视频,竟然一直都是有辅助脚本(哔哩哔哩)运...
解谜透视!德普之星有辅助软件吗... 解谜透视!德普之星有辅助软件吗,德普之星辅助软件,果然真的是有辅助工具(哔哩哔哩)1、免费脚本咨询教...
曝光透视!hhpoker透视工... 您好,这款游戏可以开挂的,确实是有挂的,需要了解加去威信【485275054】很多玩家在这款游戏中打...
教你透视!wepoker插件下... 教你透视!wepoker插件下载,wepoker辅助透视,切实真的是有辅助脚本(哔哩哔哩)1、下载好...