[Python-es] invalid literal for int() with base 10

2011-12-17 Por tema Diego Uribe Gamez
Resulta que el problema que tengo es un poco complejo y es que la Lista que tengo contiene Strings pero en realidad son números. Intente la función normal de python para convertir todos los Strings en Enteros: for i in range(len(self.Cadenastring)): self.Cadenapura = int(self.Cadenastring[i])

Re: [Python-es] invalid literal for int() with base 10

2011-12-17 Por tema Jose Luis Bazán
El problema es que la lista de strings contiene strings equivalentes a numeros reales. Debes usar: Listareal = [float(x) for x in listastrings] o Listaenteros = [int(float(x)) for x in listastrings] espero que te sirva de ayuda Saludoa -Original Message- From: Diego Uribe Gamez Sent: 17