在 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