“Gabungkan dua kamus” Kode Jawaban

Kamus Gabungan Python

# Python >= 3.5:
def merge_dictionaries(a, b):
   return {**a, **b}
  
# else:
def merge_dictionaries(a, b):
    c = a.copy()   # make a copy of a 
    c.update(b)    # modify keys and values of a with the b ones
    return c

a = { 'x': 1, 'y': 2}
b = { 'y': 3, 'z': 4}
print(merge_dictionaries(a, b)) 		# {'y': 3, 'x': 1, 'z': 4}
VasteMonde

cara menggabungkan dua kamus dengan kunci yang sama dalam python

from collections import defaultdict

d1 = {1: 2, 3: 4}
d2 = {1: 6, 3: 7}

dd = defaultdict(list)

for d in (d1, d2): # you can list as many input dicts as you want here
    for key, value in d.items():
        dd[key].append(value)

print(dd)
Prickly Peacock

Gabungkan dua kamus

# merge two dictionaries
x = {'a': 1,'b':2}
y = {'d':3,'c':5}
z = {**x, **y}
print(z)					# {'a': 1, 'b': 2, 'd': 3, 'c': 5}
Impossible Impala

Python menambahkan kamus bersama

dic0.update(dic1)
Elegant Elephant

Jawaban yang mirip dengan “Gabungkan dua kamus”

Pertanyaan yang mirip dengan “Gabungkan dua kamus”

Lebih banyak jawaban terkait untuk “Gabungkan dua kamus” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya