Hace poco estaba trabajando en un pequeño proyecto de python y llegué a una situación en la que quería pasar self
al constructor de otro objeto. No estoy seguro de por qué, pero tuve que buscar si esto era legal en Python. Lo he hecho muchas veces en C++ y Java, pero no recuerdo haber tenido que hacer esto con Python.Pasando yo en un constructor en python
Está pasando referencias a self
a objetos nuevos algo que no se considera pythonic? No creo que haya visto ningún programa de Python pasando referencias automáticas. ¿Acaso no tengo la necesidad de hacerlo hasta ahora? ¿O estoy luchando contra el estilo de pitón?
Um, pocas cosas son unpythonic * * per se, es solo que hay por lo general * * mejores enfoques (ya sea en un diseño o nivel de implementación). Sus preguntas no dan nombre al problema, por lo que no podemos juzgar si su solución es buena. – delnan
Ahora que lo pienso, tengo que estar de acuerdo, esto no se hace tanto en Python como en p. Java. Sin embargo, no tengo idea de por qué. –
No sé por qué la gente insiste en decir "pitónico" cuando simplemente quieren decir "limpio", pero no hay nada inherentemente malo en esto. Solo ten cuidado con las referencias circulares y '__del__'. –