Python中字典添加元素的几种方法
在 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}
如果键已经存在于字典中,则不会修改原有的值。
以上是向字典添加元素的三种方法,使用这些方法可以动态地向字典中添加元素。
相关文章