Consta en:
Leer un archivo txt que contiene palabras y sus significados, ejemplo:
basurita: Partícula de suciedad, especialmente la que se introduce en el ojo.
hacker: pirata informático.
perla: Frase llamativa por desafortunada.
etc
Luego agregar las palabras en una lista, y las definiciones en otra, pero ambas tienen que tener el mismo indice de orden, si listaPalabras[0] entonces listaDefiniciones[0].
Esto es hasta donde llego, trate de varias formas.
Código
archivo=open("diccionario.txt","r") lineas=archivo.readlines() archivo.close() listaPalabras=[] listaDefinicones=[] def listaPalabras(lineas): for elemento in lineas: if elemento[-1]==":": listaPalabras.append(elemento[0,-1]) else: listaPalabras.append(elemento) return listaPalabras