Изменить функцию def

Marina10

Новичок
Пользователь
Апр 29, 2020
12
0
1
Как можно изменить следующую функцию

Python:
def present_or_not(tokens):
    list_misspelled = []
    for item in tokens:
        if bloomf.check(item):
            continue
        else:
            list_misspelled.append(item)
            print(list_misspelled)



, чтобы она выдавала вместо

['hir']
['hir', 'snd']
['hir', 'snd', 'nurr']
['hir', 'snd', 'nurr', 'falschj']
['hir', 'snd', 'nurr', 'falschj', 'geschriebene'] только последнюю строку, т е ['hir', 'snd', 'nurr', 'falschj', 'geschriebene']
Также в конце она выдает None, из-за чего он появляется и как можно его убрать?
 
Последнее редактирование модератором:

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Код вставляйте через кнопку ... -> код -> python.
Как можно изменить следующую функцию
нужно print убрать из else и чтобы он просто 1 раз вызывался после цикла:
Python:
def present_or_not(tokens):
    list_misspelled = []
    for item in tokens:
        if bloomf.check(item):
            continue
        else:
            list_misspelled.append(item)
    print(list_misspelled)
 
  • Мне нравится
Реакции: Student и Marina10

Форум IT Специалистов