Matrices y archivos

Arnau Sanchez pyarnau en gmail.com
Dom Feb 10 00:53:23 CET 2008


Edgar Israel Casanova Cardoz escribió:

> Soy relativamente nuevo en Python y también nuevo en la lista, ahora
> estoy tratando de mudar de C a Python un trabajo escolar, el cual
> consiste en leer de un archivo varios valores, algo más o menos así:
> 
> 124 475 166 355
> 345 572 465 346
> 
> esos valores los meto a una matriz y hago los calculos respectivos, pero
> en Python no he podido hacer un tokenizer(como en Java con
> StringTokenizer), 

¿Vale la pena liarse con un tokenizer para algo tan simple?

> es decir, lo que intento es obtener los valores y
> asignarlos a una matriz, pero como declaro una matriz en Python?:

Lo mejor es crear y poblar la matriz al mismo tiempo, "list comprehensions":

matrix = [map(int, line.split()) for line in open("input.txt)]

http://almacen.gulic.org/diveintopython-5.4-es/native_data_types/mapping_lists.html
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es