我有一個字符串字典作爲不同字順序的關鍵字。 如何刪除重複的鍵(用不同的順序設置相同的單詞)? 這些值對於相同的鍵是相同的,所以只需要從中選擇1個。帶有不同字順序的字符串的字典
簡單的想法是使用set(words)
作爲關鍵字,但字典不允許set
作爲關鍵字。有沒有一種很好的方法來處理這個問題?
my_dict={'Hello tom': 2, 'tom Hello': 2, 'I ate apple': 4, 'ate I apple': 4, 'apple ate I':4}
結果
my_dict_trimmed={'Hello tom': 2, 'I ate apple': 4}
'forzenset'完美運作。謝謝 – notilas
輸出中的鍵是'frozenset(key.split()')轉換鍵,它可能與原始字典中的任何鍵不匹配 - 如果重要,取決於如何閱讀*「如何刪除重複鍵用不同的順序設置相同的單詞)?「* - 沒有關於加擾你保留的那個 – f5r5e5d