之前在学习Python数据类型的时候,我们就说过字典在Python中存储数据时都是以键值对的形式来存储的,有很多小伙伴都在好奇,Python字典中的值可以这么样进行添加,本篇文章就会来详细讲解一下Python字典怎么添加值?Python字典添加值的方法,希望大家仔细的阅读这篇文章之后,能有所收获 。
文章插图
对于字典的操作,对值进行添加时,我们可以使用到两种不同的方式,一种是通过键=值的方式,还有一种是使用update的方式,下面具体的讲解两种方式的不同用法,具体操作如下:
1、通过键=值的方法进行添加
使用这种方法,想要对一个字典进行值的添加时,如果键是在存在的情况下,那么会将这个新添加的值进行覆盖,如果键不存在字典中,这个时候会直接进行添加的操作,最后返回的是一个新的字典 。举个例子:
people = { "name":"wang", "age":21, "gender":"famale", "job":"student"}people["age"]=22;people["address"] = "长沙市xxx"print( people)运行结果:
{'name': wang', 'age': 22, 'gender': 'famale', 'job': 'student', 'address': '长沙市xxx'}在上面的这个示例中,我们可以看到,people字典中,刚开始使没有“age”和“address”这两个键的,所以它不存在覆盖的问题,当我们进行添加的时候,它会自动的将键和值添加到字典中 。
2、使用update()添加
这种方法的使用,也可以在字典中添加相应的值,它会对key进行判断,如果存在的时候,也是进行覆盖的操作,如果不存在则是直接添加 。
a = { "name":"HH", "Age":22}b = { "Age":33}a.update(b)print(a)运行结果:
{'name': 'HH', 'Age': 33}【Python字典怎么添加值?Python字典添加值的方法】通过运行结果我们可以发现,age这个key值是存在的,最后我们使用update方法的时候,就将之前的key给覆盖了,最后输出的是一个新的字典 。
推荐阅读
- Linux系统中如何运行Python脚本?怎么在linux上运行Python?
- Vscode无法运行Python文件怎么办?Vscode运行Python文件无反应的解决方法
- IDLE编辑器怎么生成Python程序文件?IDLE生成Python程序文件的方法
- Python中nolocal是什么意思?Python3的nolocal怎么用
- Jupyter出现In[*]怎么办?JupyterNotebook运行代码变成In[*]如何解决
- C4D怎么做破旧质感?破旧质感的制作方法
- C4D怎么做地板质感?地板质感制作方法
- ppt怎么制作渐变背景颜色效果?ppt渐变背景怎么设置?
- C4D怎么做出布料质感?布料质感的制作方法
- PS怎么做2.5D风格图形?什么是2.5D设计风格?