¿Las claves del diccionario de Python tienen que ser cadenas?
>>> d = {'abcd':, 'bcd':, 'abcd':, 'bcd':}
>>> d
{'abcd':[ 2, 3, 4], 'bcd': [2, 3, 4]}
>>>
El valor posterior del mismo valor clave sobrescribirá el valor anterior;
2. La operación de combinación del diccionario depende de su algoritmo de combinación, por ejemplo:
>>>
1.
>> > d0 = { 'abcd':,'bcd':}
>>> d1 = {'abcd':,'bcd':}
>>> # Apilamiento de listas :
>>> para k,v en d1.items():
... d0[k] = d0.get(k,[])+v p>
>...
>>> d0
{'abcd': [1, 2, 3, 2, 3, 4], 'bcd': [ 1, 2, 3, 2, 3, 4]}
>>> # Fusionar en elementos sin duplicados
>>> para k,v en elementos d1(): p>
... d0[k] = lista(set(d0.
>>> d0 = {'abcd':,'bcd':}
> >> para k,v en d1.items():
... d0[k] = lista(set(d0.get(k,[])+v))
...
>>> d0
{'abcd': [1, 2, 3, 4], 'bcd': [1, 2, 3 , 4 ]}