NIM_E31221299/scripts/venv/Lib/site-packages/Sastrawi/Dictionary/ArrayDictionary.py

30 lines
599 B
Python

class ArrayDictionary(object):
"""description of class"""
def __init__(self, words=None):
self.words = []
if words:
self.add_words(words)
def contains(self, word):
return word in self.words
def count(self):
return len(self.words)
def add_words(self, words):
"""Add multiple words to the dictionary"""
for word in words:
self.add(word)
def add(self, word):
"""Add a word to the dictionary"""
if not word or word.strip() == '':
return
self.words.append(word)