如何在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}
如果您确实想为单个键使用多个值,那么您可能应该使用列表与该键关联并向该列表添加值。