如何使用單個表示式合併兩個 Python 字典?


內建字典類具有 update() 方法,它將引數字典物件的元素與呼叫字典物件進行合併。

>>> a = {1:'a', 2:'b', 3:'c'}
>>> b = {'x':1,'y':2, 'z':3}
>>> a.update(b)
>>> a
{1: 'a', 2: 'b', 3: 'c', 'x': 1, 'y': 2, 'z': 3}

從 Python 3.5 起,提供了另一種合併兩個字典的語法

>>> a = {1:'a', 2:'b', 3:'c'}
>>> b = {'x':1,'y':2, 'z':3}
>>> c = {**a, **b}
>>> c
{1: 'a', 2: 'b', 3: 'c', 'x': 1, 'y': 2, 'z': 3}

更新時間:2019 年 7 月 30 日

135 次瀏覽

開啟你的職業生涯

完成課程,獲得認證

開始
廣告
© . All rights reserved.