Hola soy nuevo en esto de python y me encontre con un ejercicio que intento resolver pero siempre me quedo cerca. Y debe ser de lo mas facil, si me ayudan puede que mi cabeza no explote
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.
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 (python) [Seleccionar]
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