Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Las claves del diccionario de Python tienen que ser cadenas?

¿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

>...

>>> 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():

... 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 ]}