“Zusammenführen zwei Wörterbücher” Code-Antworten

Python merge Wörterbücher

# 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

Wie man zwei Wörterbücher mit denselben Schlüssel in Python zusammenfasst

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

Zusammenführen zwei Wörterbücher

# 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 fügte Wörterbuch zusammen hinzu

dic0.update(dic1)
Elegant Elephant

Ähnliche Antworten wie “Zusammenführen zwei Wörterbücher”

Fragen ähnlich wie “Zusammenführen zwei Wörterbücher”

Weitere verwandte Antworten zu “Zusammenführen zwei Wörterbücher” auf Python

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen