“Cara membandingkan nilai dalam kamus dengan python kunci yang sama” Kode Jawaban

Bandingkan dua kamus dalam 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

Cara membandingkan nilai dalam kamus dengan python kunci yang sama

if (key in dictionary2 and dictionary1[key] == dictionary2[key]):
Jolly Jay

Jawaban yang mirip dengan “Cara membandingkan nilai dalam kamus dengan python kunci yang sama”

Pertanyaan yang mirip dengan “Cara membandingkan nilai dalam kamus dengan python kunci yang sama”

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya