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}')
На данном ресурсе тег - это признак, по которому происходит подписка читателей.
Если вы ставите тег Python, то все подписчики этого тега - более 30К - будут вынуждены читать ваш вопрос. А им ваши джанговские заморочки не особо интересны. Поэтому не стоит пихать более общие теги, если есть возможность указать более конкретные.
А то ведь так можно еще теги "Компьютер", "Программирование" и "Сервер" поставить, а что - вы ведь программируете, и делаете это для сервера на компьютере...
И, да - вопрос лучше переформулировать так, чтобы ответом на вопрос могло быть именно то, что вам надо получить. Сейчас я ответил на ваш вопрос - и ответ совершенно верный и абсолютно вам бесполезный.
Я стараюсь сделать так, чтобы было удобно большинству пользователей - и вам в том числе, чтобы вы как можно быстрее получили адекватный ответ.