Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/03/2013, 08:44
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Crear una lista con objetos (diccionarios en una lista?)

Puedes usar clases para este ejemplo. (Asumiendo que usas python 2.x)

Código Python:
Ver original
  1. class Objeto:
  2.     def __init__(self, a, b, c):
  3.         self.a = a
  4.         self.b = b
  5.         self.c = c
  6.  
  7.     def __str__(self):
  8.         return "a=%s b=%s c=%s" % (self.a, self.b, self.c)
  9.  
  10. obj1 = Objeto(1, 2, 'a')
  11. obj2 = Objeto(3, 4, 'b')
  12. obj3 = Objeto(5, 6, 'c')
  13. obj4 = Objeto(7, 8, 'd')
  14.  
  15. l = [obj1, obj2, obj3, obj4]
  16.  
  17. for obj in l:
  18.     print obj.a, obj.b, obj.c
  19.     print obj
  20.     print