Python字典怎么添加值?Python字典添加值的方法

之前在学习Python数据类型的时候,我们就说过字典在Python中存储数据时都是以键值对的形式来存储的,有很多小伙伴都在好奇,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给覆盖了,最后输出的是一个新的字典 。

    推荐阅读