解决Python中字典键值对重复问题
在Python中,字典本身不支持键值对的重复。如果尝试添加重复的键,Python会抛出KeyError
。
如果你想保留最后一个键值对,即使键相同,你可以使用字典的update()方法或者直接设置值:
dict1 = {'key1': 'value1', 'key2': 'value2'}
# 如果有相同的键,将新值赋给该键
dict1['key3'] = 'new value'
print(dict1)
输出:
{'key1': 'value1', 'key2': 'value2', 'key3': 'new value'}
还没有评论,来说两句吧...