gpt4 book ai didi

python - 合并两个字典列表,忽略 None 条目

转载 作者:行者123 更新时间:2023-12-02 17:57:52 25 4
gpt4 key购买 nike

我有以下两个列表:

a = [{'a1': 1, 'a2': 2}, {'a3': 3}]
b = [{'b1': 1, 'b2': 2}, None]

我想合并它们,创建如下所示的输出,忽略 None 元素。

desired_output = [{'a1': 1, 'a2': 2, 'b1': 1, 'b2': 2}, {'a3': 3}]

最佳答案

您可以将列表理解与zip结合使用。

res = [(x or {}) | (y or {}) for x, y in zip(a, b)]

关于python - 合并两个字典列表,忽略 None 条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75224099/

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