溫馨提示×

python如何去掉字典重復(fù)項

小億
115
2023-10-11 19:57:37
欄目: 編程語言

在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ù)項的新字典。

0