1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Cuando creo objetos iteradamente se eliminan al terminar la iteración?

Discussion in 'Programming/Internet' started by Hernan Bernal, Oct 8, 2018.

  1. estoy intentando crear objetos iteradamente para luego tomar sus valores. El problema es que cuando intento traer al objeto fuera de la iteración, este no existe. Les dejo un ejemplo con el que estuve haciendo pruebas

    class Custom:
    def __init__(self):
    self.prueba = 'prueba'

    for x in range(3):
    name = "a" + str(x)
    name = Custom()
    print (name.__dict__)


    print (a0.__dict__)
    print (a1.__dict__)
    print (a3.__dict__)


    Lo que obtengo es esto:

    {'pet': 'dog'}

    {'pet': 'dog'}

    {'pet': 'dog'}

    Traceback (most recent call last):
    File "gg.py", line 12, in <module>
    print (a0.__dict__)
    NameError: name 'a0' is not defined


    Cómo puedo resolver esto?

    Login To add answer/comment
     

Share This Page