字典
1. 字典的基础定义
2. 字典的常用操作和特点
使用两种方式遍历字典:
my_dict = {'周杰伦': 100, '林俊杰': 99, '张杰': 98} # 遍历字典 -- 方式一:通过获取字典中所有的key keys = my_dict.keys() for key in keys: print(f'字典中的键: {key}') print(f'字典中的值: {my_dict[key]}') # 遍历字典 -- 方式二:直接使用for循环获取键 for key in my_dict: print(f'字典中的键: {key}') print(f'字典中的值: {my_dict[key]}')
注意:字典和集合都不可以使用while循环遍历哦!因为元素是无序的,不能使用下标索引!
3. 练习
mess = { '王力宏': { '部门': '科技部', '工资': 3000, '级别': 1 }, '周杰伦': { '部门': '市场部', '工资': 5000, '级别': 2 }, '林俊杰': { '部门': '市场部', '工资': 7000, '级别': 3 }, '张学友': { '部门': '科技部', '工资': 4000, '级别': 1 }, '刘德华': { '部门': '市场部', '工资': 6000, '级别': 2 } } print(mess) for name in mess: if mess[name]['级别'] == 1: mess[name]['工资'] += 1000 mess[name]['级别'] += 1 print(mess)