我想找出具有多個鍵值的字典之間的差異。所有我發現的例子,詞典都有一個只包含一個值的鍵。假設你有一個有多個值,如下面的例子鍵:Python 3:顯示字典的鍵值對之間的差異
pizza_1 = {"toppings": ["cheese", "pepperoni", "mushroom"],
"crust": ["deep dish", "hand tossed", "thin"],
"size": ["large", "medium", "small"],
"price": ["$12.99", "$9.99", "$7.99"]}
pizza_2 = {"toppings": ["cheese", "pepperoni", "olive"],
"crust": ["deep dish", "traditional", "thin"],
"size": ["large", "medium", "small"],
"brand": ["Domino's", "Pizza Hut", "Little Caesars"]}
我只想返回在兩個庫包括鍵和值兩者的差異。無論是pizza_1還是pizza_2的差異,哪個字典都無所謂。我正在尋找下面的例子:
print(differences)
"toppings": ["mushroom"]
"crust": ["hand tossed"]
"price": ["$12.99", "$9.99", "$7.99"]
我不確定它將如何輸出,但想給我的例子尋找。預先感謝您花時間幫助!
-Jeff
到目前爲止您嘗試過什麼? –
鑰匙是否總是一樣?如果不是,這種密鑰會發生什麼? –
Hello Martijn,非常感謝您的幫助!從理論上講,按鍵應該是相同的,但按鍵可能不一樣。如果鑰匙不一樣,我希望也可以顯示出不同之處。 – jmm5351