1. 使用赋值语句添加元素
python中,可以通过使用赋值语句来给字典添加元素。通过指定新的键和值,我们可以轻松地在字典中添加新的元素。
以下是一个示例代码:
my_dict = {'name': 'alice', 'age': 25}
my_dict['city'] = 'new york'
print(my_dict)
在这个例子中,我们首先创建了一个字典my_dict
,包含两个键值对。然后,通过赋值语句my_dict['city'] = 'new york'
,我们在字典中添加了一个新的键值对。最后,打印了更新后的字典结果。
2. 使用update()方法添加元素
除了使用赋值语句添加元素外,python还提供了update()
方法来添加新的键值对。这个方法可以用来同时添加多个元素。
以下是一个示例代码:
my_dict = {'name': 'alice', 'age': 25}
my_dict.update({'city': 'new york', 'gender': 'female'})
print(my_dict)
在这个例子中,我们首先创建了一个字典my_dict
,包含两个键值对。然后,通过update()
方法,我们传入一个包含新键值对的字典,并将其添加到原始字典中。最后,打印了更新后的字典结果。
3. 使用setdefault()方法添加元素
python中的字典还提供了一个setdefault()
方法,可以用来添加键值对,但是与update()
方法不同的是,setdefault()
方法只在键不存在时才添加。
以下是一个示例代码:
my_dict = {'name': 'alice', 'age': 25}
my_dict.setdefault('city', 'new york')
print(my_dict)
my_dict.setdefault('name', 'bob')
print(my_dict)
在这个例子中,我们首先创建了一个字典my_dict
,包含两个键值对。然后,通过setdefault()
方法添加了一个新的键值对,其中键为'city'
,值为'new york'
。由于键'city'
在原始字典中不存在,所以该键值对被成功添加。接着,我们尝试再次使用setdefault()
方法添加一个新的键值对,其中键为'name'
,值为'bob'
。由于键'name'
已经存在于原始字典中,所以这次添加操作不会生效。最后,打印了更新后的字典结果。
原创文章,作者:admin,如若转载,请注明出处:https://www.qince.net/py/pyh3-3.html