python之字典增加一个或多个元素
注意:下述代码段皆由Jupyter Notebook软件实现
初始代码:
zm = {'a': 1 }
print(zm)
- 1
- 2
运行结果:
{'a': 1}
- 1
方法一
第一种方式,指定key,并且为其赋值一个value,如果key存在,就是修改value,反之就添加一个Entry(key-value)
赋值一个value代码:
zm = {'a': 1 }
zm ['b']=2
print(zm)
- 1
- 2
- 3
运行结果:
{'a': 1, 'b': 2}
- 1
key值存在代码:
zm = {'a': 1 }
zm ['a']=2
print(zm)
- 1
- 2
- 3
运行结果:
{'a': 2}
- 1
方法二
第二种方式,使用update方法,传入一个字典进去,如果key存在,就会覆盖掉原有的value,反之就是添加一个或多个Entry(key-value)进入
传入多个元素代码;
zm = {'a': 1 , 'b': 2}
zm.update(c=3,d=4,e=5)
print(zm)
- 1
- 2
- 3
运行结果:
{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}
- 1
也可以这样传入多个代码:
zm = {'a': 1 , 'b': 2}
zm.update({'c': 3, 'd': 4, 'e': 5})
print(zm)
- 1
- 2
- 3
运行结果:
{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}
- 1