[PIPython] concatenare dizionari
klaus schilling
510046470588-0001
Ven 19 Nov 2004 15:16:41 CET
Federico Nati writes:
> posso concatenare le liste, per esempio
> >>> [1, 2] + [3, 4]
> [1, 2, 3, 4]
>
> ma non i dizionari:
>
> >>> {"a":1, "b":2}+{"c":3, "d":4}
> Traceback (most recent call last):
> File "<stdin>", line 1, in ?
> TypeError: unsupported operand types for +: 'dict' and 'dict'
>
> Esiste un modo per ottenere
> {"a":1, "b":2, "c":3, "d":4}
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.
Klaus Schilling
More information about the Python
mailing list