elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Temas
Páginas: [1]
1  Programación / Scripting / Leer archivo y separar por listas ordenadas. en: 9 Noviembre 2016, 09:34 am
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  ;D

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
  1. archivo=open("diccionario.txt","r")
  2. lineas=archivo.readlines()
  3. archivo.close()
  4. listaPalabras=[]
  5. listaDefinicones=[]
  6.  
  7. def listaPalabras(lineas):
  8.        for elemento in lineas:
  9.              if elemento[-1]==":":
  10.                    listaPalabras.append(elemento[0,-1])
  11.              else:
  12.                    listaPalabras.append(elemento)
  13.         return listaPalabras
  14.  



Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines