Python 是一種非常流行的程式語言,它提供了許多強大的功能,其中之一就是字典去重。字典去重是指將重複的項目從字典中刪除,以確保學習者只使用唯一的項目。
字典去重可以通過使用 Python 的內置函數來完成,下面是一個簡單的示例:
# 定義一個字典 my_dict = { 'a': 1, 'b': 2, 'c': 3, 'd': 2 } # 去重 unique_dict = dict(zip(my_dict.keys(), my_dict.values())) # 輸出結果 print(unique_dict)
上面的示例中,我們定義了一個名為 my_dict 的字典,其中包含了四個項目,其中 ‘b’ 和 ‘d’ 的值都是 2。接下來,我們使用 dict() 函數將 my_dict 的鍵和值組合在一起,並將結果存儲在 unique_dict 中。最後,我們輸出 unique_dict,可以看到字典中只剩下了三個項目,’b’ 和 ‘d’ 的值都被去重了。
除了使用 dict() 函數外,還可以使用 Python 的內置函數 set() 來實現字典去重。set() 函數會將字典中的值轉換為一個集合,然後再將集合轉換回字典,以便去除重複的項目。下面是一個示例:
# 定義一個字典 my_dict = { 'a': 1, 'b': 2, 'c': 3, 'd': 2 } # 去重 unique_dict = dict(set(my_dict.items())) # 輸出結果 print(unique_dict)
這個示例中,我們使用 set() 函數將 my_dict 的鍵和值轉換為一個集合,然後再將集合轉換回字典,並將結果存儲在 unique_dict 中。最後,我們輸出 unique_dict,可以看到字典中只剩下了三個項目,’b’ 和 ‘d’ 的值都被去重了。
目錄
總結
Python 提供了許多強大的功能,其中之一就是字典去重。字典去重可以通過使用 Python 的內置函數 dict() 和 set() 來完成,這兩個函數都可以將重複的項目從字典中刪除,以確保學習者只使用唯一的項目。