Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def first_search(search_terms):
- """Realiza la primera busqueda de palabras dentro de 'diccionario' que
- contengan cualquier elemento de search_terms.
- Los search_terms son una sola lista de caracteres. Cada elemento de la
- lista es una letra.
- Tras haber encontrado las palabras, las copia a un diccionario a RAM en el
- siguiente formato:
- 'palabra' : num_de_coincidencias, num_de_caracteres
- Regresa el diccionario antes mencionado.
- """
- diccionario.seek(0)
- results = []
- for word in diccionario:
- word = word.rstrip()
- for term in search_terms:
- if word.find(term) != -1:
- results.append(word)
- #toRAM
- first_search_words = {}
- for word in results:
- if word not in first_search_words:
- first_search_words[word] = [results.count(word), len(word)]
- return first_search_words
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement