如何使用Python字典合併兩個字典

Python 是一種被廣泛使用的程式語言,它有許多有用的功能,其中之一就是可以輕鬆合併兩個字典。在 Python 中,字典是一種可以將鍵與值對應的資料結構,它可以用來儲存資料,並且可以快速查找特定的資料。

在 Python 中,可以使用 update() 方法來合併兩個字典,範例如下:

dict1 = {'a': 1, 'b': 2}
dict2 = {'c': 3, 'd': 4}

dict1.update(dict2)

print(dict1)

執行結果:

{'a': 1, 'b': 2, 'c': 3, 'd': 4}

可以看到,兩個字典已經被合併為一個字典,若兩個字典中有相同的鍵,則會以後面的字典為主,即 dict2 的值會覆蓋 dict1 的值。

此外,還可以使用 dict() 函式來合併兩個字典,範例如下:

dict1 = {'a': 1, 'b': 2}
dict2 = {'c': 3, 'd': 4}

dict3 = dict(dict1, **dict2)

print(dict3)

執行結果:

{'a': 1, 'b': 2, 'c': 3, 'd': 4}

可以看到,兩個字典也被合併為一個字典,並且與 update() 方法的結果相同。

總結來說,Python 可以使用 update() 方法或 dict() 函式來輕鬆合併兩個字典,而且在兩個字典中有相同的鍵時,後面的字典的值會覆蓋前面的字典的值。

發佈留言