Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/03/2015, 11:03
sukoy
 
Fecha de Ingreso: febrero-2011
Mensajes: 54
Antigüedad: 13 años, 2 meses
Puntos: 18
Respuesta: ¿Cómo añadir mas valores a todas las claves de un diccionario?

El valor es una lista, usa append.

Código Python:
Ver original
  1. dict = {}
  2. lista = [5, 5, 5, 3, 6, 1, 5, 7, 1, 7, 5, 5, 3, 7, 6, 7, 2, 6, 1, 6]
  3.  
  4. for x in lista:
  5.     if x in dict:
  6.         dict[x].append(x)
  7.     else: dict[x] = [x]
  8.  
  9. >> print dict
  10. {1: [1, 1, 1], 2: [2], 3: [3, 3], 5: [5, 5, 5, 5, 5, 5], 6: [6, 6, 6, 6], 7: [7, 7, 7, 7]}

Saludos.