gpt4 book ai didi

python - 有没有一种简单的方法可以在 Python 中同时使用 "append()"两个字典?

转载 作者:行者123 更新时间:2023-11-28 19:34:39 25 4
gpt4 key购买 nike

如果我有两个字典,我想在 Python 中合并,即

a = {'1': 1, '2': 2}
b = {'3': 3, '4': 4}

如果我对它们运行更新,它会重新排序列表:

a.update(b)
{'1': 1, '3': 3, '2': 2, '4': 4}

当我真正想要的是将“b”附加到“a”的末尾时:

{'1': 1, '2': 2, '3': 3, '4': 4}

有没有一种简单的方法可以将“b”附加到“a”的末尾,而不必像这样手动组合它们:

for key in b:
a[key]=b[key]

像 += 或 append() 这样的东西是理想的,但当然它们都不适用于字典。

最佳答案

Python 字典没有顺序——如果实际上项目以特定顺序出现,那纯粹是特定实现的副作用,不应依赖。

关于python - 有没有一种简单的方法可以在 Python 中同时使用 "append()"两个字典?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2586273/

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