📜  如何在字典中创建一个新键 python (1)

📅  最后修改于: 2023-12-03 14:52:55.088000             🧑  作者: Mango

如何在字典中创建一个新键 Python

Python中的字典是一种非常重要的数据类型,它允许开发者将多个数据值以键-值对的形式存储在一个可变容器中。在使用字典时,经常需要在字典中创建新的键和对应的值。以下是几种在Python字典中创建新键的方法:

使用直接赋值创建新键

最基本的方法是通过直接对不存在的键进行赋值来创建新键,例如:

my_dict = {'A': 1, 'B': 2}
my_dict['C'] = 3  # 新增键'C'并赋值为3
print(my_dict)

这段代码将输出如下的字典:

{'A': 1, 'B': 2, 'C': 3}
使用setdefault()方法创建新键

setdefault()方法是Python字典中非常方便的方法,它可以同时设置键和值,例如:

my_dict = {'A': 1, 'B': 2}
my_dict.setdefault('C', 3)  # 新增键'C'并赋值为3
my_dict.setdefault('B', 4)  # 键'B'已存在,不会执行赋值操作
print(my_dict)

这段代码将输出如下的字典:

{'A': 1, 'B': 2, 'C': 3}

如果字典中已经存在所需的键,则setdefault()方法不会对该键进行任何操作。

使用dict.update()方法创建新键

另一种创建新键的方法是使用dict.update()方法,例如:

my_dict = {'A': 1, 'B': 2}
my_dict.update({'C': 3, 'D': 4})  # 新增键'C'和键'D'并赋值
print(my_dict)

这段代码将输出如下的字典:

{'A': 1, 'B': 2, 'C': 3, 'D': 4}

update()方法接受一个字典对象作为参数,该字典中的键-值对将被添加到原有的字典中。

以上是Python中几种常见的方法用于创建新键,我们可以根据具体的场景选择不同的方式进行操作。