Convertir cadena en lista de enteros
Publicado por epicteto (46 intervenciones) el 25/03/2014 19:13:53
Hola
tengo una cadena de caracteres en una variable de texto con este aspecto:
variable="[23,45,46]"
parece una lista pero insisto, es una cadena de caracteres. Lo que quiero hacer es precisamente convertirlo en una lista de números enteros con las cifras que refleja y que quede así --> lista=[23,45,46]
Sé que puedo hacerlo con la funcion list(cadena) y luego a base de bucles y condicionales iterando por cada carácter y eliminando algunos... pero lo que consulto es si a alguien se le ocurre una manera más sencilla y elegante de hacerlo con alguna instrucción o función que yo desconozca
muchas gracias
tengo una cadena de caracteres en una variable de texto con este aspecto:
variable="[23,45,46]"
parece una lista pero insisto, es una cadena de caracteres. Lo que quiero hacer es precisamente convertirlo en una lista de números enteros con las cifras que refleja y que quede así --> lista=[23,45,46]
Sé que puedo hacerlo con la funcion list(cadena) y luego a base de bucles y condicionales iterando por cada carácter y eliminando algunos... pero lo que consulto es si a alguien se le ocurre una manera más sencilla y elegante de hacerlo con alguna instrucción o función que yo desconozca
muchas gracias
Valora esta pregunta


0