Agrupa todas las consultas sobre los lenguajes de programacion como C, C++, Python, Java ...
	
		
		
			
			
			 por JMP » Lun Jul 26, 2010 3:02 pm
por 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
 
	 
	
	
		
		
			
			
			 por adrigm77 » Lun Jul 26, 2010 4:58 pm
por 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.
 
		
			
			- 
				 
 adrigm77
-  
- Mensajes: 43
- Registrado: Dom Jul 25, 2010 8:03 pm
- Ubicación: Las Palmas de Gran Canaria, España
- 
				
			
 
	 
	
	
		
		
			
			
			 por JMP » Mar Jul 27, 2010 11:48 am
por JMP » Mar Jul 27, 2010 11:48 am 
			
			Vale, con eso funciona
Muchas Gracias  

 
		
			
			- 
				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