“Wie man zwei Wörterbücher mit denselben Schlüssel in Python zusammenfasst” 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

Python merge Wörterbücher

dict1 = {'color': 'blue', 'shape': 'square'}
dict2 = {'color': 'red', 'edges': 4}

dict1.update(dict2) #if a key exists in both, it takes the value of the second dict
# dict1 = {'color': 'red', 'shape': 'square', 'edges': 4}
# dict2 is left unchanged
MitroGr

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

So erstellen Sie mehrere Wörterbücher in Python

import string
for name in ["lloyd", "alice", "tyler"]:
    name = {"name": string.capitalize(name), "homework": [], "quizzes": [], "tests": []}
Cautious Crossbill

Ähnliche Antworten wie “Wie man zwei Wörterbücher mit denselben Schlüssel in Python zusammenfasst”

Fragen ähnlich wie “Wie man zwei Wörterbücher mit denselben Schlüssel in Python zusammenfasst”

Weitere verwandte Antworten zu “Wie man zwei Wörterbücher mit denselben Schlüssel in Python zusammenfasst” auf Python

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen