Python 字典中 update 方法的用法是什么?


update 方法是字典数据结构的方法之一。它用于更新已创建字典中的值,这意味着它向字典添加新的键值对。更新的键和值将更新到最后。

字典由花括号{}表示。字典包含键值对,统称为项目,可以接受任何数据类型的元素作为值。它是可变的,这意味着一旦创建了字典,我们就可以应用更改。

它有以冒号分隔的键值对,字典中的键和值统称为项目。键是唯一的,而值可以有重复。索引不适用于字典,如果我们想访问一个值,我们必须使用一个键,当我们想访问特定的键值时,则需要同时使用键和索引。

语法

以下是使用字典的 update 方法的语法。

d_name.update({k1:v1})

其中,

  • d_name 是字典的名称

  • update 是方法名称

  • k1 是键

  • v1 是值

示例

当我们在 update 函数中传递键值对时,这些定义的键和值将更新到字典中。

我们创建了一个带有键和值的字典,并将结果赋值给变量 d1。然后我们通过调用它的名称 d1 打印了这个字典。之后,我们使用 update 方法用新的键值对更新了 d1。最后,我们打印了结果字典以便将其与原始版本进行比较。

d1 = {"a":10,"b":20,"c":30}
print("The created dictionary:",d1)
d1.update({"d":40})
print("The updated dictionary:",d1)

输出

以下是字典的 update 方法的输出。我们可以观察到项目更新到字典的末尾。

The created dictionary: {'a': 10, 'b': 20, 'c': 30}
The updated dictionary: {'a': 10, 'b': 20, 'c': 30, 'd': 40}

示例

这是另一个使用 update 函数更新字典项目的示例。以下是代码。

d1 = {"a":10,"b":20,"c":30}
print("The created dictionary:",d1)
d1.update({"c":25})
print("The updated dictionary:",d1)

输出

The created dictionary: {'a': 10, 'b': 20, 'c': 30}
The updated dictionary: {'a': 10, 'b': 20, 'c': 25}

示例

在这个示例中,当我们将多个项目传递给字典时,字典将使用这些项目进行更新。

d1 = {"a":10,"b":20,"c":30}
print("The created dictionary:",d1)
d1.update({"c":25,"d":40})
print("The updated dictionary:",d1)

输出

The created dictionary: {'a': 10, 'b': 20, 'c': 30}
The updated dictionary: {'a': 10, 'b': 20, 'c': 25, 'd': 40}

示例

这是另一个了解 update 方法以更新字典中多个项目的示例。以下是代码。

d1 = {"a":10,"b":20,"c":30}
print("The created dictionary:",d1)
d1.update({"d":40,"e":50,"f":50})
print("The updated dictionary:",d1)

输出

The created dictionary: {'a': 10, 'b': 20, 'c': 30}
The updated dictionary: {'a': 10, 'b': 20, 'c': 30, 'd': 40, 'e': 50, 'f': 50}

更新于: 2023年5月15日

344 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告