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/