在 Python 中將鍵新增到字典中

Muhammad Maisam Abbas 2023年10月10日
  1. 在 Python 中向字典新增新的鍵/值對
  2. 在 Python 中使用 update() 函式更新現有鍵/值對
在 Python 中將鍵新增到字典中

在本教程中,我們將討論在 Python 中向字典新增新鍵的方法。

在 Python 中向字典新增新的鍵/值對

字典物件鍵-值對的形式儲存資料。在 Python 中,將新的鍵/值對新增到字典很簡單。以下程式碼示例向我們展示瞭如何向 Python 字典中新增新的鍵/值對。

dictionary = {"key1": "value1", "key2": "value2", "key3": "value3"}
print(dictionary)

dictionary["key4"] = "value4"
print(dictionary)

dictionary["key2"] = "value4"
print(dictionary)

輸出:

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'}
{'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'}

在上面的程式碼中,我們首先初始化字典,然後使用 dictionary[key] 向字典新增新的 key-value 對。如果不存在,則將這對新的鍵值對新增到字典中。如果已經存在,則現有的值將更新為新的 value

在 Python 中使用 update() 函式更新現有鍵/值對

在上一節中,我們討論了一種方法,該方法將更新現有的鍵值對,並在找不到鍵的情況下將新的鍵值對新增到字典中。但是,一次只能使用一個鍵/值。如果我們需要更新字典中的多個鍵值對,則必須使用 update() 函式update() 函式還可以將多個字典新增到一個字典中。以下程式碼示例顯示瞭如何使用 update() 函式更新字典中的多個鍵值對。

dictionary = {"key1": "value1", "key2": "value2", "key3": "value3"}
print(dictionary)
dictionary.update({"key4": "value4", "key2": "value4"})
print(dictionary)

輸出:

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
{'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'}

在上面的程式碼中,我們首先初始化一個字典,然後使用 update() 函式更新多個鍵/值對。如果不存在,則將新的鍵值對新增到字典中。如果已經存在,則現有的具有新的

從上面的示例可以明顯看出,如果要同時更新多個鍵值對,則 update() 函式會使用更少的程式碼量。

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

相關文章 - Python Dictionary