Aus 2 Dicts 1 Dict machen

30/10/2007 - 11:00 von Alexander Skwar | Report spam
Hallo.

Gegeben sei:

d1 = {'douglas': 42, 'john': 8}
d2 = {'anna': -1}

Nun möchte ich gerne ein Dict d3 bekommen, das 3 Keys hat, und zwar
douglas, john und anna mit den Werten von d1 und d2. Ich weiss nicht,
wieviele Keys in d1 und/oder d2 gibt. Ich könnte natürlich auch 2
for Schleifen verwenden um über d1 und d2 zu laufen, aber das finde
ich unschön.

Wie geht's schöner?

Danke,

Alexander
 

Lesen sie die antworten

#1 Diez B. Roggisch
30/10/2007 - 11:07 | Warnen spam
Alexander Skwar wrote:

Hallo.

Gegeben sei:

d1 = {'douglas': 42, 'john': 8}
d2 = {'anna': -1}

Nun möchte ich gerne ein Dict d3 bekommen, das 3 Keys hat, und zwar
douglas, john und anna mit den Werten von d1 und d2. Ich weiss nicht,
wieviele Keys in d1 und/oder d2 gibt. Ich könnte natürlich auch 2
for Schleifen verwenden um über d1 und d2 zu laufen, aber das finde
ich unschön.

Wie geht's schöner?



d1.update(d2)

Diez

Ähnliche fragen