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]) Cadenastring = ['2', '012642000444971' , '151938.00' , '0440.132117', '0.0', '0.0', '171211', '5.5', ] *Error:* self.Cadenapura = int(self.Cadenastring[i]) ValueError: invalid literal for int() with base 10: '' *Encontré esta información:* http://docs.python.org/library/string.html Convert string *s* to an integer in the given *base*. The string must consist of one or more digits, optionally preceded by a sign (+ or -). The * base* defaults to 10. If it is 0, a default base is chosen depending on the leading characters of the string (after stripping the sign): 0x or 0X means 16, 0 means 8, anything else means 10. If *base* is 16, a leading 0x or 0X is always accepted, though not required. This behaves identically to the built-in function int() <http://docs.python.org/library/functions.html#int> when passed a string. (Also note: for a more flexible interpretation of numeric literals, use the built-in function eval()<http://docs.python.org/library/functions.html#eval> .) *El problema:* No se trata de una Lista de números matemáticos, es solo un texto en con números escritos que debo cambiarles el Type pero no logro hacerlo? -- *Diego Alonso Uribe Gamez* ------------------------------ *Desarrollador web* Twitter: @DiegoUG <http://www.twitter.com/DiegoUG> Google+: http://gplus.to/diegoug ------------------------------
_______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/