如何在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}如果您確實想為單個鍵使用多個值,那麼您可能應該使用列表與該鍵關聯並向該列表新增值。