在 Python 中将键添加到字典中

Muhammad Maisam Abbas 2023年1月30日 2021年3月21日
  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