按照全名进行分组,只保留具有不同关联ID的数据。
创始人
2024-08-25 05:00:08
0

以下是一个使用Python代码的示例,用于按照全名进行分组,只保留具有不同关联ID的数据:

# 假设数据存储在一个名为data的列表中,每个元素是一个字典
data = [
    {"name": "John Doe", "id": 1},
    {"name": "John Doe", "id": 2},
    {"name": "Jane Smith", "id": 3},
    {"name": "Jane Smith", "id": 3},
    {"name": "Jane Smith", "id": 4},
    {"name": "Bob Johnson", "id": 5},
    {"name": "Bob Johnson", "id": 5},
    {"name": "Bob Johnson", "id": 6}
]

# 创建一个空字典用于存储结果
result = {}

# 遍历数据列表
for d in data:
    # 获取姓名和关联ID
    name = d["name"]
    id = d["id"]
    
    # 如果姓名已经在结果字典中,则判断关联ID是否已经存在,如果不存在则添加
    if name in result:
        if id not in result[name]:
            result[name].append(id)
    # 如果姓名不在结果字典中,则创建一个新的键值对
    else:
        result[name] = [id]

# 输出结果
for name, ids in result.items():
    if len(ids) > 1:
        print(f"{name}: {ids}")

输出结果:

John Doe: [1, 2]
Jane Smith: [3, 4]
Bob Johnson: [5, 6]

这段代码首先创建一个空字典result用于存储结果。然后遍历数据列表,对于每个元素,获取姓名和关联ID。如果姓名已经在结果字典中,则判断关联ID是否已经存在,如果不存在则添加;如果姓名不在结果字典中,则创建一个新的键值对。最后,遍历结果字典,只输出具有不同关联ID的数据。

相关内容

热门资讯

信息共享(wpk外挂)外挂透明... 信息共享(wpk外挂)外挂透明挂辅助软件(辅助挂)分享教程(2020已更新)(哔哩哔哩);(需添加指...
科技分享!WepOke软件透明... 科技分享!WepOke软件透明挂,wepoke系统其实真的有挂,黑科技教程(有挂猫腻)-哔哩哔哩;建...
指导大家(WPK)外挂透明挂辅... 指导大家(WPK)外挂透明挂辅助脚本(透视)软件透明挂(有挂攻略)-哔哩哔哩是一款可以让一直输的玩家...
透视苹果版!Wepoke大厅房... 透视苹果版!Wepoke大厅房(WEpoke)外挂透明挂辅助器(透视)AI教程(有挂透视)-哔哩哔哩...
最新研发(wpk外挂)外挂透明... 最新研发(wpk外挂)外挂透明挂辅助工具(辅助挂)AI教程(2021已更新)(哔哩哔哩);wpk外挂...
透视透明!WepoKe软件透明... 透视透明!WepoKe软件透明挂,红龙扑克发牌的确真的有挂,分享教程(发现有挂)-哔哩哔哩;玩家必备...
揭秘几款(微扑克脚本)外挂透明... 揭秘几款(微扑克脚本)外挂透明挂辅助软件(辅助挂)发牌机制(有挂透视)-哔哩哔哩是一款可以让一直输的...
今日重大通报!德州透视(WEp... 今日重大通报!德州透视(WEpoke)外挂透明挂辅助APP(辅助挂)专业教程(有挂透明挂)-哔哩哔哩...
我来教教大家!wepOke软件... 我来教教大家!wepOke软件透明挂,哈糖大菠萝果真真的有挂,必胜教程(有挂存在)-哔哩哔哩;wep...
八分钟了解(德扑ai)外挂透明... 八分钟了解(德扑ai)外挂透明挂辅助APP(辅助挂)wpk教程(2020已更新)(哔哩哔哩),支持语...