Añado: si con esto quieres aprender Python, estupendo, es un proyecto divertido. Pero para aprender un idioma, hay métodos más optimizados. Aquí dos ejemplos gratuitos, escritos en Python, además:
http://en.wikipedia.org/wiki/Anki http://en.wikipedia.org/wiki/Mnemosyne_(software) Quizá, con tiempo, puedas implementar el algoritmo en tu programa. Yo he pensado en adaptarme estos para teatro. 2012/10/13 RadicalEd <willian.radica...@gmail.com>: > Y por qué no 2 diccionarios, uno inglés-español y otro español-inglés. > Y consultas ambos, sino está el value en inglés es porque estás buscando en > español y viceversa > > El 13/10/2012 6:20, "Daπid" <davidmen...@gmail.com> escribió: > > 2012/10/13 kausdiv <kaus...@gmail.com>: > >> 1º: >> El diccionario tiene una clave y un valor (Clave "Cat" valor "Gato") por >> tanto va muy bien... > > Puedes construirte el diccionario inverso. No sé si existe una forma > mejor, pero con algo de fuerza bruta puede salir en milisegundos. > Necesitas los métodos .keys() y .values() > > >> 2º: >> Si yo quiero hacer un función para que me pregunte palabras aleatorias. >> Creo >> que no valdr... > > Puedes hacer dic[random.choice(dic.keys())]. > > > >> Viendo estas dificultades y el poco tiempo que llevo en python, me >> pregunto >> si no es mejor hac... > > Mucho más sencillo hacer una lista de listas. > > lista=[['cat', 'gato'],['son','hijo']] > > o de tuplas, si no las vas a modificar: > > lista_tupla=[('cat', 'gato'),('son','hijo')] > > Pero quizá sea más fácil hacer dos listas paralelas: > > esp=['gato', 'hijo'] > eng=['cat', 'son'] > > Y llamarlas por el mismo número. Ambas son equivalentes, ya que: > > lista_tupla==zip(eng,esp) > > eng==[x[0] for x in lista_tupla] > esp==[x[1] for x in lista_tupla] > > _______________________________________________ > Python-es mailing list > Python-es@python.org > http://m... > > > _______________________________________________ > 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/