复制代码
- def my_dict():
- info_dict = {
- '王力宏': {
- '部门': '科技部',
- '工资': 3000,
- '级别': 1
- },
- '周杰伦': {
- '部门': '市场部',
- '工资': 5000,
- '级别': 2
- },
- '林俊杰': {
- '部门': '市场部',
- '工资': 7000,
- '级别': 3
- },
- '张学友': {
- '部门': '科技部',
- '工资': 4000,
- '级别': 1
- },
- '刘德华': {
- '部门': '市场部',
- '工资': 6000,
- '级别': 2
- }
- }
-
- print(f'全体员工当前信息如下:{info_dict}')
-
- # 直接进行修改
- for name in info_dict:
- if info_dict[name]['级别'] == 1:
- info_dict[name]['级别'] = 2
- info_dict[name]['工资'] += 1000
-
- # 获取到员工key后进行key的value修改
- # for name in info_dict:
- # # if条件判断符合条件员工
- # if info_dict[name]['级别'] == 1:
- # # 升职加薪操作
- # # 获取到员工的信息字典
- # employee_info_dict = info_dict[name]
- # # 修改员工的信息
- # employee_info_dict['级别'] = 2 # 级别+1
- # employee_info_dict['工资'] += 1000 # 工资+1000
- # # 将员工的信息更新回info_dict
- # info_dict[name] = employee_info_dict
- print(f'进行升级加薪后结果是:{info_dict}')
-
-
- my_dict()