使用赋值方式添加键值对:通过[]指定键并赋值,如my_dict['name'] = 'Alice';2. 使用update()方法批量添加:传入字典或关键字参数更新多个键值对;3. 使用setdefault()添加默认值:仅当键不存在时设置默认值。三种方法灵活高效地向字典添加数据。

在 Python 中,字典(dict)是一种可变容器,用来存储键值对数据。向字典中添加数据非常简单,只需要指定一个键,并赋上对应的值即可。
1. 使用赋值方式添加键值对
这是最常用的方法:直接通过方括号 [] 指定键,并赋值。
my_dict = {}my_dict['name'] = 'Alice'
my_dict['age'] = 25
my_dict['city'] = 'Beijing'
print(my_dict) # 输出: {'name': 'Alice', 'age': 25, 'city': 'Beijing'}
2. 使用 update() 方法批量添加
如果你有多个键值对要添加,可以使用 update() 方法,传入另一个字典或包含键值对的可迭代对象。
my_dict = {'name': 'Alice'}my_dict.update({'age': 25, 'city': 'Shanghai'})
print(my_dict) # 输出: {'name': 'Alice', 'age': 25, 'city': 'Shanghai'}
也可以传入关键字参数:
立即学习“Python免费学习笔记(深入)”;
my_dict.update(age=30, job='Engineer')print(my_dict) # age 会被更新为 30,新增 job 键
3. 使用 setdefault() 添加默认值
当你想添加一个键,但只在该键不存在时才设置默认值,可以用 setdefault()。
my_dict = {'name': 'Alice'}my_dict.setdefault('age', 18) # age 不存在,添加
my_dict.setdefault('name', 'Bob') # name 已存在,不修改
print(my_dict) # 输出: {'name': 'Alice', 'age': 18}
基本上就这些方法。根据实际需要选择合适的方式添加数据,操作直观且高效。











