在Python中,可以通過使用集合(set)來去除字典中的重復(fù)項。以下是一個示例代碼,演示如何去除字典中的重復(fù)項:
my_dict = {'a': 1, 'b': 2, 'c': 1, 'd': 2}
# 使用集合去除字典中的重復(fù)項
unique_dict = {v: k for k, v in my_dict.items()}
print(unique_dict)
輸出結(jié)果為:
{1: 'c', 2: 'd'}
在上面的示例中,通過使用字典推導(dǎo)式(dictionary comprehension)將原始字典的鍵和值互換,并創(chuàng)建一個新的字典。由于字典的鍵是唯一的,重復(fù)的值將被覆蓋。最終得到的unique_dict
就是去除了重復(fù)項的新字典。