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 originalclass Clase:
def __init__(self):
self.bar1 = 'baz'
self.bar2 = 'foo'
self.bar3 = 'candy'
for i in range(1, 4):
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: