键在字典中必须是唯一的,但我输入以下赋值语句并且它有效:
test = {'A1': 12, 'A1': 13, 'A1': 14}
然后测试它,我找到了
test['A1']
14
我的问题是:具有相同密钥重复多次的字典会在调用时选择该密钥的最后一个实例吗? (即条目是否相互覆盖)
答案 0 :(得分:1)
在Python中,字典存储非常有趣。内部字典使用哈希表实现。因此,当您初始化字典时,这些是在后台执行的以下步骤:
Python字典实现的很好解释http://www.laurentluce.com/posts/python-dictionary-implementation/