Pythonで辞書の重複を削除する方法
Pythonでは、集合(set)を使用して辞書から重複したアイテムを削除できます。以下に、辞書から重複したアイテムを削除する方法を示すサンプルコードを示します:
my_dict = {'a': 1, 'b': 2, 'c': 1, 'd': 2}
# 使用集合去除字典中的重复项
unique_dict = {v: k for k, v in my_dict.items()}
print(unique_dict)
結果はディスプレイに出力されました
{1: 'c', 2: 'd'}
上の例では、辞書推導式を使って元の辞書のキーと値を入れ替え、新しい辞書を作成しています。辞書のキーはユニークなので、重複した値は上書きされます。最終的に得られる unique_dict は重複が取り除かれた新しい辞書です。