当前位置:首页>python>小白学python第33天之字典的增、删、改操作

小白学python第33天之字典的增、删、改操作

  • 2026-10-21 13:28:55
小白学python第33天之字典的增、删、改操作

1.9

字典的增、删、改操作

?

学前疑惑

昨天我们已经学习了字典的查询操作,那如果我们要对字典进行增加、删除或者修改,又将如何操作?

1

字典的增操作

(1)基本语法:

字典名称[key] = value注:如果key存在则修改这个key对应的值,如果key不存在则新增此键值对

(2)案例:

定义一个空字典,然后添加 name、age 以及 address 这样的3个key。

# 1、定义一个空字典person = {}# 2、向字典中添加数据person['name'] = '刘备'person['age'] = '40'person['address'] = '蜀国'# 3、使用print方法打印person字典print(person)

注意:列表、字典为可变类型

2

字典的删操作

(1)del 字典名称[key]: 删除指定元素

# 1、定义一个有数据的字典person = {'name':'王大锤', 'age':28, 'gender':'male', 'address':'北京市海定区'}# 2、删除字典中的某个元素(如gender)del person['gender']# 3、打印字典print(person)

(2)clear()方法:清空字典中的所有key

# 1、定义一个有数据的字典person = {'name':'王大锤', 'age':28, 'gender':'male', 'address':'北京市海定区'}# 2、使用clear()方法清空字典person.clear()# 3、打印字典print(person)

3

字典的改操作

(1)基本语法:

字典名称[key] = value注:如果key存在则修改这个key对应的值,如果key不存在则新增此键值对

(2)案例:

定义一个字典,里面有name、age以及address,修改address这个key的value值

# 1、定义字典person = {'name':'孙悟空', 'age':600, 'address':'花果山'}# 2、修改字典中的数据(address)person['address'] = '东土大唐'# 打印字典print(person)

今日学习完毕,课后作业:

已知一个班级里几位学生的数学成绩grades = {"小明": 85, "小红": 92, "小刚": 78},请按照以下要求进行操作:

  1. 访问小明的成绩;

  2. 修改小明成绩更新为88分;

  3. 添加新学生成绩"小丽": 78;

  4. 小刚转学了,删除他记录;

  5. 打印整个字典查看最终结果。

最新文章

随机文章