> 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á.
podés intentar con eval, pero no es muy seguro: >>> s = raw_input('lista? ') >>> l = eval(s) mejor es hacerlo con ast: >>> import ast >>> ast.literal_eval(s) Espero que sirva. Saludos, Leandro _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/