2017-10-05 3 views
0

J'ai donc un ensemble de mots avec leurs parties du discours et leurs significations dans un fichier csv. Je l'ai trié en trois colonnes. Mais je suis confus pour quelle structure de données à utiliser. Je veux que le dictionnaire affiche les significations ainsi que les parties du discours. J'ai fait une hashmap qui est la suivante:structures de données qui peuvent être utilisées pour faire un dictionnaire anglais

{'A':['abaca', 
'abacinate', 
'abacination', 
'abaciscus', 
'abacist', 
'aback', 
'abactinal', 
'abaction', 
'abactor', 
'abaculi'....],'B':...} 

Maintenant, si un mot est donné dois-je utiliser un arbre pour afficher les significations ou toute autre structure de données?

+0

Avez-vous essayé de le faire? –

+0

cela dépend vraiment de quelles données vous avez besoin, et comment vous voulez y accéder. Pour commencer, pourquoi utilisez-vous la première lettre de votre structure de données? – neuhaus

+0

chaque alphabet a un fichier csv différent. et ainsi j'ai généré ceci. –

Répondre

0

Cela dépend vraiment de ce qu'est exactement le problème et de ce que vous devez faire après avoir créé une structure de données.

Mais essayez de convertir votre dictionnaire existant en dictionnaire de dictionnaires. Où le deuxième dictionnaire aura les significations/POS dans celui-ci. {'A': ['pomme': ['un fruit', 'objet de couleur rouge' .... ',' avion ': [' un objet volant ', ....], .. ., 'B': [.....], ....}