Подсчет конкретных слов в списке со списком слов

textArea.append( String.format( "Name: %s\tSurname: %s\t\n", Name, Surname ));

См. Документация .

1
задан halfer 24 February 2019 в 13:04
поделиться

1 ответ

keywords - это список, STR.count() принимает строку. Если keywords представляет собой список строк, вы можете вставить другой цикл for

for keyword in keywords:
    # count

, в противном случае, если вы не знаете, что он содержит, сгладить список, а затем выполнить итерацию по всем элементам, оборачивая .count() в блоке try-Кроме

for keywords in flattened_KEYWORDS:
    try:
         # count
    except: pass

Обратите внимание, что вы можете упростить свою общую логику до чего-то вроде

sum(STR.count(keyword) for keyword in KEYWORDS)

- после исправления list - str вопросы.

0
ответ дан Dillon Davis 24 February 2019 в 13:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: