用一個實例寫一個 Python 程序來合併兩個詞典。
合併兩個詞典的 Python 程序示例
在這個 python 程序中,我們使用 update 函數用第二個 _Dict 值更新第一個 _Dict。
first_Dict = {1: 'apple', 2: 'Banana' , 3: 'Orange'}
second_Dict = { 4: 'Kiwi', 5: 'Mango'}
print("First Dictionary: ", first_Dict)
print("Second Dictionary: ", second_Dict)
first_Dict.update(second_Dict)
print("\nAfter Concatenating : ")
print(first_Dict)
First Dictionary: {1: 'apple', 2: 'Banana', 3: 'Orange'}
Second Dictionary: {4: 'Kiwi', 5: 'Mango'}
After Concatenating :
{1: 'apple', 2: 'Banana', 3: 'Orange', 4: 'Kiwi', 5: 'Mango'}
連接字典的 Python 程序示例 2
是在 Python 中合併的另一種方式。在這個程序中,我們使用 dict 關鍵字使用 first_Dict 和 second_Dict 創建一個新的詞典。在這裡,允許您傳遞多個參數。
first_Dict = {'a': 'apple', 'b': 'Banana' , 'o': 'Orange'}
second_Dict = { 'k': 'Kiwi', 'm': 'Mango'}
print("First Dictionary: ", first_Dict)
print("Second Dictionary: ", second_Dict)
print("\nAfter Concatenating : ")
print(dict(first_Dict, **second_Dict) )
Python 字典串聯輸出
First Dictionary: {'a': 'apple', 'b': 'Banana', 'o': 'Orange'}
Second Dictionary: {'k': 'Kiwi', 'm': 'Mango'}
After Concatenating :
{'a': 'apple', 'b': 'Banana', 'o': 'Orange', 'k': 'Kiwi', 'm': 'Mango'}
連接兩個字典的 Python 程序示例 3
這個 Python 字典串聯代碼與上面的相同。然而,在這個程序中,我們使用函數分離了兩個字典的串聯邏輯。
def Merge_Dictionaries(first, second):
result = {**first_Dict, **second_Dict}
return result
first_Dict = {'a': 'apple', 'b': 'Banana' , 'o': 'Orange'}
second_Dict = { 'k': 'Kiwi', 'm': 'Mango'}
print("First Dictionary: ", first_Dict)
print("Second Dictionary: ", second_Dict)
# Concatenate Two Dictionaries
third_Dict = Merge_Dictionaries(first_Dict, second_Dict)
print("\nAfter Concatenating two Dictionaries : ")
print(third_Dict)
原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/128879.html