方法一
语法:字典名['键名'] = '值名'
• 使用这种方法,如果键名存在,就会修改这个键值名,比如:
dic={1: 94, 2: 93, 3: 92}
dic[2]=900
就可得到:dic={1: 94, 2: 900, 3: 92}
• 键名不存在的话,就会当作新增加一对键值到字典里面
dic={1: 94, 2: 93, 3: 92}
dic[0]=88
就可得到:dic={1: 94, 2: 900, 3: 92, 0:88}
方法二
语法:字典名.setdefault('新键名','新值名')
• 这种方法能新增一对键值,比如
dic={1: 94, 2: 93}
dic.setdefault(8,100)
就可得到:dic={1: 94, 2:93, 8:100}。
• 如果插入的键是存在的,并不能改变已存在的键值对
尝试在右边代码框完成以下操作:
1、使用两种方法往字典staff_dict={"Barbara Jones":"广州","Ann Taylor":"上海"}添加新的键值对"Flona Brown":"深圳";
2、把上面字典中的键值对"Ann Taylor":"上海",中的"上海"修改成"北京";