在 Python 中將鍵新增到字典中
Muhammad Maisam Abbas
2023年1月30日
2021年3月21日
在本教程中,我們將討論在 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()
函式會使用更少的程式碼量。
Author: Muhammad Maisam Abbas
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