题解 | #字典新增#
字典新增
https://www.nowcoder.com/practice/a69d651105ee4cfd86c56418f0aa9de3
olddict ={'a': ['apple', 'abandon', 'ant'], 'b': ['banana', 'bee', 'become'], 'c': ['cat', 'come'], 'd': 'down'}
key = input()
value = input()
'''
olddict[key] = value #如果新增a:apppp这个字典对,就会把原始的a对应的value覆盖掉
print(olddict)
'''
if key in olddict:
olddict[key].append(value)
else:
olddict.update({key:value})
print(olddict)
字典中key值新增的时候会覆盖老的key对应的value,所以如果想新增已经有的key的value,必须使用append进行新增 否则就会付给原有key的value
字典新增字典对可以用update函数

小天才公司福利 1313人发布