Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/04/2015, 02:24
Koan
 
Fecha de Ingreso: diciembre-2009
Ubicación: Spain
Mensajes: 180
Antigüedad: 15 años
Puntos: 9
Respuesta: ¿Cómo añadir mas valores a todas las claves de un diccionario?

Muchas gracias, razpeitia. Me guardare también esta forma de crear los diccionarios para futuros usos. Siempre intento recurrir a las menos librerias posibles. Mas que nada, para profundizar mas en lo que viene de 'serie' en Python.

Esta claro que la clave es lo que citaba mas arriba, como me comentó sukoy, en esta línea:

Código Python:
Ver original
  1. dic[x].append(x)

Como desconocía que se podía hacer eso, le daba vueltas y mas vueltas.

Ahora si cargamos otro fichero de texto, y añadimos este código:

Código Python:
Ver original
  1. for clave, valor in enumerate(dic.values(), 1):
  2.     print(clave, valor, 'Total: ', len(valor))

Tenemos esta salida:

Código Python:
Ver original
  1. 1 [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] Total:  14
  2. 2 [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2] Total:  13
  3. 3 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] Total:  17
  4. 4 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] Total:  13
  5. 5 [5, 5, 5, 5, 5, 5] Total:  6
  6. 6 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] Total:  23
  7. 7 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] Total:  14

¡Saludos!