「这是我参与11月更文挑战的第26天,活动详情查看:2021最后一次更文挑战」
如何添加,修改,删除字典中的元素
知识补给站:
在python程序中——键是唯一的,但是值可以重复!
①字典中添加数据:
(1)基操勿6!
同学们需要了解的是——在Python程序中,字典是一种动态结构,可以随时在其中添加“键值”对。
具体的在字典中添加数据的操作是:
首先指定字典名,然后用中括号将键括起来,最后写明这个键的值。
我们使用此方法给我们的小红同学的数学和英语成绩也添加上去:
dict = {'线代': "99", "数据分析": "99", "概率论": "98"} # 创建字典
dict['数学'] = 100 # 添加字典1
dict['英语'] = 99 # 添加字典2
print(dict) # 输出字典dict中的值
print('小红同学的数学成绩是:',dict['数学']) # 显示数学成绩
复制代码
注意注意注意:
“键值”对的排列顺序与添加顺序不同。因为python不关心键值对的添加顺序,而只关心键和值之间的关联关系!!!
②修改字典:
(1)基操勿6!
首先指定字典名,然后使用中括号把要修改的键和新值对应起来。**眼睛亮的同学是不是发现这和字典中添加数据好像一样呢!其实可以很肯定的告诉大家,确实是完全一模一样的,所以可以总结出一句顺口溜:**有这个键则修改,无则添加!
老师突然发现——我在给小红同学批改线代试卷的时候有个地方批改错了,她应该是100分的,所以我们现在要来修改字典中小红的线代成绩为100分。上代码:
dict = {'线代': "99", "数据分析": "99", "概率论": "98"} # 创建字典
dict['线代'] = 100
print('小红同学真正的线代成绩是:',dict['线代'])
print(dict)
复制代码
(2)项目常用!
** update 更新字典、将原字典和新字典整合,key重复的话则新的覆盖老的!**
上代码:
dict = {'name':'干干','age':18,'sex':'男'}
dict.update({'height': 195, 'age': 20})
print(dict)
复制代码
③删除字典中的数据:
(1)基操勿6!
在Python程序中,对于字典中不再需要的信息,可以使用del语句将相应的“键值”对信息彻底删除。
具体操作:
在使用del语句删除字典中数据时,必须指定字典名和要删除的键。
现在我们不需要统计小红同学的线代成绩了,看看我如何将这个键值对删除。上代码:
dict = {'线代': "99", "数据分析": "99", "概率论": "98"} # 创建字典
del dict['线代'] # 删除键 '线代'
print(dict) # 显示字典dict中的元素
复制代码
(2)项目常用!
(1)clear 清空字典——用法:字典名.clear()
上代码:
dict = {'name':'干干','age':18,'sex':'男'}
dict.clear()
print(dict)
复制代码
(2) pop 弹出指定key的键值对——用法:字典名.pop(key)
上代码:
dict = {'name':'干干','age':18,'sex':'男'}
a = dict.pop('name')
print('弹出的键对应的值为:', a)
print(dict)
复制代码
(3) popitem 返回并删除字典中的最后一对键和值——用法:字典名.popitem()
上代码:
dict = {'name':'干干','age':18,'sex':'男'}
a = dict.popitem() # #相当于栈出,不过每次出的是一个键值对
print('删除字典中最后一对键值对:',a)
print(dict)
复制代码
🔆In The End!
| 从现在做起,坚持下去,一天进步一小点,不久的将来,你会感谢曾经努力的你! |
|---|
本博主会持续更新爬虫基础分栏及爬虫实战分栏,认真仔细看完本文的小伙伴们,可以点赞收藏并评论出你们的读后感。并可关注本博主,在今后的日子里阅读更多爬虫文!
如有错误或者言语不恰当的地方可在评论区指出,谢谢!
如转载此文请联系我征得本人同意,并标注出处及本博主名,谢谢 !




近期评论