Instanciar clases en un vector - Python

Agrupa todas las consultas sobre los lenguajes de programacion como C, C++, Python, Java ...

Instanciar clases en un vector - Python

Notapor JMP » Lun Jul 26, 2010 3:02 pm

Pues tengo un clase y quiero crear un vector y guardar una clase en cada uno, lo he estado intentando pero no se como se puede hacer

Para por ejemplo hacer esto

a[2].posx = x


Nose si me he explicado bien,

Gracias
JMP
 
Mensajes: 14
Registrado: Sab Jul 24, 2010 8:44 am

Re: Instanciar clases en un vector - Python

Notapor adrigm77 » Lun Jul 26, 2010 4:58 pm

lo que puedes hacer es crear una clase y crear un objeto para cada valor de la lista:
Código: Seleccionar todo
class Prueba:
    def __init__(self):
        self.x = 5

lista = []
for i in range(5):
    lista.append(Prueba())


con eso tendrías 5 objetos pruebas en tu lista y podrías acceder a ellos por sus índices.
Razón Artificial - La ciencia y el arte de crear videojuegos.
Avatar de Usuario
adrigm77
 
Mensajes: 43
Registrado: Dom Jul 25, 2010 8:03 pm
Ubicación: Las Palmas de Gran Canaria, España

Re: Instanciar clases en un vector - Python

Notapor JMP » Mar Jul 27, 2010 11:48 am

Vale, con eso funciona

Muchas Gracias :D
JMP
 
Mensajes: 14
Registrado: Sab Jul 24, 2010 8:44 am


Volver a Sobre lenguajes de programación

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron