複製字典以保持獨立性
透過將其指派給現有字典(dict2 = dict1)來建立新字典時,您可能會期望新字典是一個獨立的副本。然而,Python 的行為有所不同。透過將 dict2 分配給 dict1,兩個變數都引用同一個字典物件。這意味著對 dict2 所做的任何修改也會影響 dict1。
解決方案:使用明確複製
要避免這種行為並建立獨立副本,您需要使用以下任一方法來取得字典的明確副本:
dict2 = dict(dict1)
dict2 = dict1.copy()
透過使用這兩種方法中的任何一種,您都會建立原始字典的獨立副本,並且在修改時不會影響原始字典。
以上是如何建立 Python 字典的獨立副本?的詳細內容。更多資訊請關注PHP中文網其他相關文章!