[PIPython] concatenare dizionari

Alex Martelli aleaxit
Ven 19 Nov 2004 15:16:41 CET


On Thursday 29 January 2004 04:00 pm, klaus schilling wrote:
   ...
> c = {}
> for x in a:
>     c[x] = a[x]
>
> for x in b:
>     c[x] = b[x]
>
> in questo modo, b avra` precedenza se ci siano i valori diversi
> per un' identica chiave.

Si`, questo ha la stessa semantica di

c = dict(a)
c.update(b)

e` solo assai piu` lento (se a e/o b sono grossi) a causa dei loop espliciti.


Alex




More information about the Python mailing list