字典元素的添加和修改
字典支持通过指定的键赋值或使用update()方法添加和修改元素。
1.字典元素的添加
<1>直接添加
当字典中不存在某个键时,利用如下格式在字典中添加一个元素
字典变量[键] = 值
示例代码:
add_dict = {'name'='小明','age'='18','height'='180'}
add_dict['sco'] = 98
print(add_dict)
运行结果:
{'name'='小明','age'='18','height'='180','sco'='98'}
<2>update()方法
当字典中不存在某个键时,使用update()方法也可以实现添加元素。此方法不仅能添加一个元素,也能添加多个元素。语法格式:
update([other]) #other 表示要添加的元素,可以时字典,也能是由键值对元组组成的可迭代对象
示例代码:
add_dict.update(weight=98) #添加一个元素
print(add_dict)
add_dict.update(stu_id=1,adderss='北京') #添加多个元素
print(add_dict)
运行结果:
{'name'='小明','age'='18','height'='180','sco'='98','weight'='98'}
{'name'='小明','age'='18','height'='180','sco'='98','weight'='98','stu_id'='1','adderss'='北京'}
2.字典元素的修改
字典元素的修改,本质是通过 “键” 获取对应的值,再对该值重新赋值(操作逻辑与字典添加元素基本一致)。
<1>:使用update()方法
格式:字典名.update(键=新值)
modify_dict.update(stu2='小强') #将键stu2对应的值修改为'小强'
<2>:通过指定键直接赋值
格式:字典名[键] = 新值
modify_dict['stu3'] = '小婷' #将键stu3对应的值修改为'小婷'