def get_word(income_data):
word = income_data['next_word'] # тут получаем очередное слово у пользователя
return word
class My_Word_List:
def __init__(self):
self.words = []
def add_word(self, word):
self.words.append(word)
def __repr__(self):
return str(self.words)
my_words = My_Word_List()
data = {} # тут я просто эмулирую твою data
while True:
data['next_word'] = input('next word:')
my_words.add_word(get_word(data)) # тут вызываю метод добавления слова в список, и сразу в качестве параметра передаю вызов функции запроса слова
print(f'my word list: {my_words}')