Título: [Python 3] Unir dos listas en una Publicado por: n1sen en 4 Diciembre 2017, 02:40 am Vengo a preguntar como unir dos listas en una, he intentado con .join y .append pero no ha funcionado.
Tengo esta lista: Código: ['STR_PRINT "Hola mundo!"'] Deberia estar asi: Código: ['STR_PRINT "Hola mundo!"', 'DIV("El numero 5 en 5 cabe:", 5, 5)', 'INT("test", "54")'] Código Saludos Título: Re: [Python 3] Unir dos listas en una Publicado por: aangrymasther en 4 Diciembre 2017, 10:16 am No estoy seguro de que sea esto lo que quieras, pero pruebas con esto:
Código: lista1 = ["2" , "3"] Título: Re: [Python 3] Unir dos listas en una Publicado por: tincopasan en 4 Diciembre 2017, 11:10 am y ¿por qué no?:
Código
Título: Re: [Python 3] Unir dos listas en una Publicado por: aangrymasther en 4 Diciembre 2017, 11:17 am y ¿por qué no?: así no consigues una lista nueva que contenga las dos, solo imprimes ambas.Código
Título: Re: [Python 3] Unir dos listas en una Publicado por: ivancea96 en 4 Diciembre 2017, 13:31 pm así no consigues una lista nueva que contenga las dos, solo imprimes ambas. Se entiende. En vez de print, simplemente lo asignas a una variable. Título: Re: [Python 3] Unir dos listas en una Publicado por: tincopasan en 4 Diciembre 2017, 13:54 pm Exacto ivancea96
aangrymasther no quise escribir lo que era obvio: Código
Título: Re: [Python 3] Unir dos listas en una Publicado por: n1sen en 5 Diciembre 2017, 01:38 am Gracias, pero nada me ha servido, ahora me retorna listas vacias. Y aun separadas
Código
Título: Re: [Python 3] Unir dos listas en una Publicado por: tincopasan en 5 Diciembre 2017, 04:35 am la verdad que no entiendo tu lógica de programación ni lo que querés hacer, así que supongo estás leyendo un archivo y quieres escribir todo el contenido en una lista en otro.Hay formas mejores que la que usas, pero bueno arreglemos esta:
['STR_PRINT "Hola mundo!"'] ['DIV("VOID", 5, 5)'] ['INT("test", "54")'] [''] supongo que estas listas son el resultado de lo leído en un archivo y tendría que quedar así: ['STR_PRINT "Hola mundo!"', 'DIV("El numero 5 en 5 cabe:", 5, 5)', 'INT("test", "54")'] según lo que pusiste eso ya requiere mucho más código porque debe interpretar que es:'DIV("VOID", 5, 5)'] Ahora bien sigamos suponiendo y fue un error de copia y unicamente leo las líneas tal cual y las paso a una lista con tu código: Código en fin probá esto: Código
Título: Re: [Python 3] Unir dos listas en una Publicado por: ivancea96 en 5 Diciembre 2017, 15:11 pm No asignaste el resultado de la suma a la variable:
Código
Título: Re: [Python 3] Unir dos listas en una Publicado por: tincopasan en 5 Diciembre 2017, 15:20 pm ivancea96 esa es una forma, esta es más parecida a la que él quería usar
Código
no la use porque antes dijo que no le andaba el append y el join Título: Re: [Python 3] Unir dos listas en una Publicado por: n1sen en 7 Diciembre 2017, 00:03 am Gracias, funciono. La funcion dump es una funcion del modulo pickle (un modulo para serializar objetos)
|