如何检查Python字典中的冗余组合?

Python字典中永远不会有多余的组合,因为它是一个哈希表。这意味着每个键都将具有一个唯一的关联值。但是,该值可以是列表或其他字典。因此,如果您尝试添加重复的键,例如

示例

a = {'foo': 42, 'bar': 55}
a['foo'] = 100
print(a)

输出结果

这将给出输出

{'foo': 100, 'bar': 55}

如果您确实希望单个键具有多个值,则可能应该使用一个列表与该键相关联,并将值添加到该列表中。