Las string las puedes dividir con el método split(), y de ahí,
recorriendo elementos, transformarlos al tipo que quieras. Sin
embargo, y si la matriz que metes por terminal está bien escrita y en
ese formato, puedes utilizar input() (que ejecuta lo que le metas, en
vez de tomarlo como string) o bien eval(), que ejecuta una string (en
tu caso, la que le devuelve raw_input()).

2011/2/25 Fernando Guarini <fernandoe...@gmail.com>:
> Hola a todos,
> He hecho una miniaplicación matemática que resuelve algunas matrices
> simples, y queriendo crearme una interfaz sencilla por terminal, me he dado
> cuenta de que tengo ciertos problemas.
> Mi objetivo es que yo escriba en el terminal por ejemplo: [[23,2,5],[2,8,1]]
>  y mi programa lo capte como una Lista.
> Sin embargo, la única manera de introducir datos que conozco es el
> raw_input, y haciendo esto, solo consigo que me lo interprete como string, y
> no soy capaz de ir más allá.
> Alternativamente, yo no sé crear interfaces gráficas, ni en Python ni en
> ningún otro lenguaje, así que si alguno cree que sería más sencillo hacerlo
> con una interfaz gráfica y me puede enlazar a algún tipo de tutorial básico,
> se lo agradeceré mucho.
>
> Muchas gracias y salu2!!
> _______________________________________________
> Python-es mailing list
> Python-es@python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a