Exemple #1
0
def voc1(lista_palabras,
         Pydict=PyDictionary()):  #Funciona as intended. Y capitalizada además.

    ## A partir de una lista de palabras devuelve el diccionario con Palabra : Lista de definiciones de esa palabra.
    lista_palabras = capitalize_lista(lista_palabras)  # capitalizamos.
    definiciones = []

    for item in lista_palabras:
        # print(item)
        definiciones.append(meaning2(item))

    # Now we have a list withing list that contains all definitions.
    diccionario = dict(zip(lista_palabras, definiciones))
    return diccionario
Exemple #2
0
def gram_type(word="word", Pydict=PyDictionary()):
    return (Pydict.meaning(word).keys()
            )  #Retrieves the categorical definitions.
Exemple #3
0
def meaning_paired(word="word", Pydict=PyDictionary()):
    return Pydict.meaning(
        word)  #Extraemos la lista de las definiciones de la palabra.
Exemple #4
0
def meaning(word="word", Pydict=PyDictionary()):
    return list(Pydict.meaning(word).values())[0]  #We get the definitions.
Exemple #5
0
# Updating things and installiing pydictionary.

##tengo que usar este https://pypi.org/project/PyDictionary/
import pip
# install PyDictionary
# pip.main(['install','--upgrade','setuptools'])
# pip.main(['install','PyDictionary',"string-color"]) #### This to install pydictionary 2.0.1

import pandas
from pydictionary import PyDictionary
dictionary = PyDictionary()  # Hacemos un diccionario con todas las palabras.
from stringcolor import *


def meaning_paired(word="word", Pydict=PyDictionary()):
    return Pydict.meaning(
        word)  #Extraemos la lista de las definiciones de la palabra.


def meaning(word="word", Pydict=PyDictionary()):
    return list(Pydict.meaning(word).values())[0]  #We get the definitions.


def gram_type(word="word", Pydict=PyDictionary()):
    return (Pydict.meaning(word).keys()
            )  #Retrieves the categorical definitions.


print(
    dictionary.meaning("increase"))  #Ok, there IS a second key for Verb. Fock.