Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/11/2011, 15:19
Avatar de _cronos2
_cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 5 meses
Puntos: 310
Acceder a propiedad mediante ¿colecciones?

Estoy tratando de hacer una clase y necesito acceder a una propiedad, pero no conozco el nombre de esa propiedad, ¿cómo puedo acceder a ella?
Para que me entedáis:
Código Python:
Ver original
  1. class Clase:
  2.  def __init__(self):
  3.   self.bar1 = 'baz'
  4.   self.bar2 = 'foo'
  5.   self.bar3 = 'candy'
  6.   for i in range(1, 4):
  7.    print self['bar' + str(i)]
Así es como yo lo haría en JS, pero evidentemente esto no funciona en Python. Seguramente será una duda muy simple, pero tampoco sabía que buscar exactamente en Google, aunque sí me ha servido para aprender para que sirve property (setters/getters)
Saludos y gracias (:
Edit: Como he escrito este ejemplo directamente aquí no he podido usar el tabulador, y las líneas vacías me las ha eliminado D:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red