如何在 Python 词典中查找重复的组合?
Python 词典中永远不会出现重复的组合,因为它是一个哈希表。这意味着每个键将确切地关联一个值。但该值可以是列表或另一个字典。因此,如果你尝试添加一个重复的键,如
示例
a = {'foo': 42, 'bar': 55} a['foo'] = 100 print(a)
输出
将给出输出
{'foo': 100, 'bar': 55}
如果你真的想为单个键设置多个值,那么你可能应该使用一个列表与该键关联,并将值添加到该列表中。
广告
Python 词典中永远不会出现重复的组合,因为它是一个哈希表。这意味着每个键将确切地关联一个值。但该值可以是列表或另一个字典。因此,如果你尝试添加一个重复的键,如
a = {'foo': 42, 'bar': 55} a['foo'] = 100 print(a)
将给出输出
{'foo': 100, 'bar': 55}
如果你真的想为单个键设置多个值,那么你可能应该使用一个列表与该键关联,并将值添加到该列表中。