python 如何给空字典添加键值

python 如何给空字典添加键值

作者:Joshua Lee发布时间:2026-01-14阅读时长:0 分钟阅读次数:6

用户关注问题

Q
如何在Python中给空字典添加新的键值对?

我创建了一个空字典,想要往里面添加键值对,应该用什么方法?

A

使用赋值操作添加键值对

可以通过字典的键直接赋值来添加键值对。例如,假设有一个空字典d = {},要添加键'key'和值'value',可以使用d['key'] = 'value'。这样,字典d中就新增了一个键值对。

Q
怎样用Python代码给空字典动态添加多个键值对?

如果有一个空字典,想通过循环批量添加多个键值对,需要怎样写代码?

A

利用循环和键赋值语句添加多个键值对

可以先定义一个空字典,然后在循环中使用赋值语句添加键值。比如:

my_dict = {}
for i in range(5):
    my_dict[f'key{i}'] = i * 10

这样,在循环结束后,my_dict中会包含5个键值对,键名是key0到key4,对应的值是0到40的倍数。

Q
有没有其他方法可以给空字典添加元素?

除了直接赋值外,还有没有其他Python字典方法可以用于添加新元素?

A

使用update()方法添加键值对

字典的update()方法也可以用来添加或更新键值对。对于空字典,可以调用update()传入一个包含键值对的字典。例如:

my_dict = {}
my_dict.update({'key1': 'value1', 'key2': 'value2'})

这样,my_dict中就会包含'key1'和'key2'两个键及对应的值。