📜  Python|向字典添加新键(1)

📅  最后修改于: 2023-12-03 15:34:18.760000             🧑  作者: Mango

向字典添加新键

在Python中,我们可以使用字典(dictionary)来存储一系列的数据。字典是一种可变容器模型,可以存储任意数量的 Python 对象,它由键(key)和对应的值(value)组成。

向字典添加新键非常简单,可以通过以下两种方式实现:

1. 直接赋值

可以使用赋值操作符 (=) 将新键值对添加到字典中。若该键已经存在,则会更新该键对应的值。

# 创建字典
my_dict = {'name': 'Tom', 'age': 20}

# 添加新键
my_dict['gender'] = 'Male'

# 打印字典
print(my_dict)
# Output: {'name': 'Tom', 'age': 20, 'gender': 'Male'}
2. setdefault() 方法

另外一种向字典添加新键的方式是使用 setdefault() 方法。该方法会检查字典中是否存在指定的键,如果不存在,则会添加新的键值对。如果存在,则会返回该键对应的值。

# 创建字典
my_dict = {'name': 'Tom', 'age': 20}

# 添加新键
my_dict.setdefault('gender', 'Male')

# 打印字典
print(my_dict)
# Output: {'name': 'Tom', 'age': 20, 'gender': 'Male'}

需要注意的是,第一个参数是要添加的键,第二个参数是要添加的值,默认为 None

以上就是向字典添加新键的两种方式,希望对你有所帮助!