“Unterschied zwischen zwei Wörterbüchern Python” Code-Antworten

Vergleichen Sie zwei Wörterbücher in Python

def dict_compare(d1, d2):
    d1_keys = set(d1.keys())
    d2_keys = set(d2.keys())
    shared_keys = d1_keys.intersection(d2_keys)
    added = d1_keys - d2_keys
    removed = d2_keys - d1_keys
    modified = {o : (d1[o], d2[o]) for o in shared_keys if d1[o] != d2[o]}
    same = set(o for o in shared_keys if d1[o] == d2[o])
    return added, removed, modified, same

x = dict(a=1, b=2)
y = dict(a=2, b=2)
added, removed, modified, same = dict_compare(x, y)
VasteMonde

Unterschied zwischen zwei Wörterbüchern Python

value = { k : second_dict[k] for k in set(second_dict) - set(first_dict) }
Talented Trout

Ähnliche Antworten wie “Unterschied zwischen zwei Wörterbüchern Python”

Fragen ähnlich wie “Unterschied zwischen zwei Wörterbüchern Python”

Weitere verwandte Antworten zu “Unterschied zwischen zwei Wörterbüchern Python” auf Python

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen