Título: Declarar variables infinitas Publicado por: Sentex en 2 Enero 2018, 04:53 am Buenas me gustaria declarar variables infinitas desde python por ejemplo
s1 = "Hola" s2 = "Hola" s3 = "Hola" s4 = "Hola" y asi infinitamente Título: Re: Declarar variables infinitas Publicado por: engel lex en 2 Enero 2018, 05:01 am quieres declarar una cantidad indeterminada (por infinitas no podrás, dudo que tengas infinita ram) de variables o un array?
Título: Re: Declarar variables infinitas Publicado por: tincopasan en 2 Enero 2018, 08:16 am como ya te dijeron, en algún momento la memoria colapsaría, mi pregunta es ¿cuál es el sentido de ese tipo de programación?
Título: Re: Declarar variables infinitas Publicado por: Eleкtro en 2 Enero 2018, 11:43 am ¿Qué es el infinito?, ¿y a que huelen las nubes?... :xD
Título: Re: Declarar variables infinitas Publicado por: PUAROT en 2 Enero 2018, 15:52 pm Como bien te han indicado lo d infinitas va a ser que no.
Ahora bien , si lo que quieres es crear un determinado numero de variables con el mismo valor como pones: s1 = "Hola" s2 = "Hola" s3 = "Hola" s4 = "Hola" Esto se haría con un bucle for y haciendo un poco de trampa... No es muy elegante y no te aconsejo abusar de esto, pero se puede hacer de la siguiente forma: Código
No se si es lo que andas buscando. Título: Re: Declarar variables infinitas Publicado por: PUAROT en 16 Enero 2018, 00:13 am Te sirvió ? Es lo que estabas buscando ?
Título: Re: Declarar variables infinitas Publicado por: deleted_account en 16 Enero 2018, 00:24 am Hola!
Yo hice esa misma pregunta hace un tiempo y terminé aprendiendo por las malas Jeje... Mira, Python no puede crear variables automáticamente. Entonces... ¿Cómo se puede hacer? Para eso, existen las listas... Almacenas muchos datos dentro de una variable y puedes acceder a ellos de manera rápida (Se dicen arrays en otros lenguajes ;D ) Por ejemplo: Código: Variables = [] # Creamos una lista vacía... Si necesitas acceder a una variable en específico, usa Variables[UBICACIÓN] Espero que sirva de ayuda! Título: Re: Declarar variables infinitas Publicado por: PUAROT en 16 Enero 2018, 09:20 am Eso que dices es crar una lista y acceder a su contenido, no, crear una variable con un valor en concreto, que es lo que yo entiendo que pide. En todo caso seria con diccionarios...
Por otra parte dices : Citar Mira, Python no puede crear variables automáticamente Si hubieras probado el código que he puesto, hubieras comprobado que si se puede, y aunque no es muy "pythonico" y no es aconsejable utilizarlo, te puede resolver algun problema, ademas de ayudarte a entender como funcionan las variables en python. |