字典

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)

 

posted @ 2023-07-29 02:34  Peg_Wu  阅读(4)  评论(0编辑  收藏  举报