python--组合数据类型(5.2)

71 阅读1分钟

字典元素的添加和修改

字典支持通过指定的键赋值或使用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对应的值修改为'小婷'