gpt4 book ai didi

python - 连接包含多个字典的多个列表以形成一个列表

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

我有两个列表,每个列表都包含字典:

list1 = [{'user':'John'},{'user':'Micheal'},{'user':'Sara'}]
list2 = [{'Status':'Active'},{'Status':'Active'},{'Status':'Inactive'}]

列表之间的值相对应,例如两个列表的索引 0 表明用户 John 处于事件状态,而两个列表的索引 1 表明用户 Michael 处于非事件状态。我想创建一个新函数来执行此操作:

listsjoiner(list1,list2)

输出:

[{'user':'John','Status':'Active'},{'user':'Michael','status':'Active'},['user':'Sara','status':'Inactive}]

最佳答案

这就是我查看 zip 函数的意思:

>>> result = [{**user_dict, **status_dict} for user_dict, status_dict in zip(list1, list2)]
>>> result
[{'user': 'John', 'Status': 'Active'}, {'user': 'Micheal', 'Status': 'Active'}, {'user': 'Sara', 'Status': 'Inactive'}]

关于python - 连接包含多个字典的多个列表以形成一个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52615494/

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