📅  最后修改于: 2023-12-03 14:52:55.088000             🧑  作者: Mango
Python中的字典是一种非常重要的数据类型,它允许开发者将多个数据值以键-值对的形式存储在一个可变容器中。在使用字典时,经常需要在字典中创建新的键和对应的值。以下是几种在Python字典中创建新键的方法:
最基本的方法是通过直接对不存在的键进行赋值来创建新键,例如:
my_dict = {'A': 1, 'B': 2}
my_dict['C'] = 3 # 新增键'C'并赋值为3
print(my_dict)
这段代码将输出如下的字典:
{'A': 1, 'B': 2, 'C': 3}
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()方法,例如:
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中几种常见的方法用于创建新键,我们可以根据具体的场景选择不同的方式进行操作。