Python中字典添加元素的几种方法

2023-02-24 00:00:00 元素 字典 几种方法

在 Python 中,可以使用下面这些方法向字典中添加元素:
1、使用索引添加元素
可以通过为新键指定一个值,使用索引语法来添加一个键值对到字典中。

# 创建一个空字典
my_dict = {}
# 向字典中添加元素
my_dict['name'] = 'John'
my_dict['age'] = 30
# 打印字典
print(my_dict)

输出结果:

{'name': 'John', 'age': 30}

2、使用 update() 方法添加元素
可以使用 update() 方法向字典中添加多个键值对。

# 创建一个空字典
my_dict = {}
# 向字典中添加多个元素
my_dict.update({'name': 'John', 'age': 30, 'city': 'New York'})
# 打印字典
print(my_dict)

输出结果:

{'name': 'John', 'age': 30, 'city': 'New York'}

需要注意的是,如果新的键已经存在于字典中,update() 方法将使用新值替换旧值。
3、使用 setdefault() 方法添加元素
可以使用 setdefault() 方法向字典中添加一个键值对,如果键已经存在,则不会覆盖原有的值。

# 创建一个空字典
my_dict = {}
# 向字典中添加元素
my_dict.setdefault('name', 'John')
my_dict.setdefault('age', 30)
# 打印字典
print(my_dict)

输出结果:

{'name': 'John', 'age': 30}

如果键已经存在于字典中,则不会修改原有的值。
以上是向字典添加元素的三种方法,使用这些方法可以动态地向字典中添加元素。

相关文章