All is well 3 idiots

AC小小常

【Python基础知识】(19)Dictionary的写操作

# 字典的写操作
employee = {
            'name':'王峰',
            'sex':'',
            'hiredate':'1997-2-2',
            'salary':'2000',
            'job':'销售',
            'welfare':100
        }

 

一、更新

# 字典的更新
employee['job'] = '运维'
print(employee)
# 对多个kv进行更新 employee.update(salary = 4000,welfare = 200) print(employee) # 输出:{'name': '王峰', 'sex': '男', 'hiredate': '1997-2-2', 'salary': 4000, 'job': '运维', 'welfare': 200}

 

二、添加

# 注意:字典的新增同更新完全一样,秉承有则改之,无则增之
employee.update(dept = '市场部',weight = 70)
print(employee)
# 输出:{'name': '王峰', 'sex': '男', 'hiredate': '1997-2-2', 'salary': 4000, 'job': '运维', 'welfare': 200, 'dept': '市场部', 'weight': 70}

 

三、删除

# 字典的删除
# 1.pop删除指定的key
employee.pop('weight')
print(employee)
# 输出:{'name': '王峰', 'sex': '男', 'hiredate': '1997-2-2', 'salary': 4000, 'job': '运维', 'welfare': 200, 'dept': '市场部'}

# 2.popitem删除最后一个key
employee.popitem()
print(employee)
# 输出:{'name': '王峰', 'sex': '男', 'hiredate': '1997-2-2', 'salary': 4000, 'job': '运维', 'welfare': 200}

# 3.完全清除
employee.clear()
print(employee) # 输出:{}

 

posted on 2020-04-02 11:12  AC小小常  阅读(155)  评论(0编辑  收藏  举报

导航