字典合并

2021-07-14  本文已影响0人  QXPLUS

合并两个字典A、B:

1. dict(A,**B)
2. A.update(B)

from pprint import pprint

A = {'a': 11, 'b': 22}
B = {'c': 48, 'd': 13}
C = {'E': 48, 'F': 13, 'G': {'a': 11, 'b': 22}}

D = dict(A,**B,**C)
pprint(D)

{'E': 48, 'F': 13, 'G': {'a': 11, 'b': 22}, 'a': 11, 'b': 22, 'c': 48, 'd': 13}

A = {'a': 11, 'b': 22}
B = {'c': 48, 'd': 13}
A.update(B)
pprint(A)

{'a': 11, 'b': 22, 'c': 48, 'd': 13}

A = {'a': 11, 'b': 22}
B = {'c': 48, 'd': 13}
C = {'E': 48, 'F': 13, 'G': {'a': 11, 'b': 22}}
A.update(B)
A.update(C)
pprint(A)

{'E': 48, 'F': 13, 'G': {'a': 11, 'b': 22}, 'a': 11, 'b': 22, 'c': 48, 'd': 13}

上一篇 下一篇

猜你喜欢

热点阅读