Answer the question
In order to leave comments, you need to log in
How to implement the search for phrases in the text according to the wordlist?
Let's say we have a wordlist:
Маша
Игорь
Светлана
Евгений
The task of the organization, especially diluted with a fair amount of empathy, rational thinking provides a wide range of (specialists) Svetlana Evgeny Masha Igor
participation in the formation of innovative methods of process management. In our quest to improve the user experience, we miss the fact that some internal policy features can be verified in a timely manner.
Светлана Евгений Маша Игорь
Answer the question
In order to leave comments, you need to log in
Stumbled upon the first thing that came to mind:
data = '''Задача организации, в особенности же разбавленное Светлана изрядной долей эмпатии, рациональное мышление обеспечивает широкому кругу (специалистов) Светлана Евгений Маша Игорь
участие в формировании инновационных методов управления процессами. В своём стремлении улучшить пользовательский опыт мы упускаем, что некоторые особенности внутренней политики могут Светлана Светлана Светлана быть своевременно верифицированы.Задача организации, в особенности же разбавленное Светлана изрядной долей эмпатии, рациональное мышление обеспечивает широкому кругу (специалистов) коля Светлана Евгений Маша Игорь Миша
участие в формировании инновационных методов управления процессами. В своём стремлении улучшить пользовательский опыт мы упускаем, что некоторые особенности внутренней политики могут Светлана Светлана Светлана быть своевременно верифицированы.Задача организации, в особенности же разбавленное Светлана изрядной долей эмпатии, рациональное мышление обеспечивает широкому кругу (специалистов) Светлана, Евгений. Маша? Игорь
Светлана участие в формировании инновационных методов управления процессами. В своём стремлении улучшить пользовательский опыт мы упускаем, что некоторые особенности внутренней политики могут Светлана Светлана Светлана быть своевременно разбавленное Светлана изрядной долей эмпатии, рациональное мышление обеспечивает широкому кругу (специалистов) Светлана Евгений Маша Игорь Светлана Евгений Маша Игорь
участие в формировании инновационных методов управления процессами. В своём стремлении улучшить пользовательский опыт мы упускаем, что некоторые особенности внутренней политики могут Светлана Светланаверифицированы.'''
words = ['Маша',
'Игорь',
'Светлана',
'Евгений']
newdata = [(word.strip(), number) for number, word in enumerate(data.split()) if word in words]
data = [(word[0], newdata[i+1][1]-word[1]) for i, word in enumerate(newdata[:-1])]
newdata = []
for word in data:
if word[1] == 1:
newdata.append((word[0], 1))
else:
newdata.append((word[0], 0))
result = []
results = []
counter = 0
another = False
for i, word in enumerate(newdata):
if word[1]:
counter += 1
result.append(word[0])
another = True
elif another or i == len(newdata):
result.append(word[0])
another = False
results.append((counter+1, result))
result = []
counter = 0
print(results)
Regulators are not needed here:
wordlist = [
'Маша', 'Игорь', 'Светлана', 'Евгений'
]
text = '''Задача организации, в особенности же разбавленное изрядной долей эмпатии,
рациональное мышление обеспечивает широкому кругу (специалистов) Светлана Евгений Маша Игорь
участие в формировании инновационных методов управления процессами.
В своём стремлении улучшить пользовательский опыт мы упускаем, что некоторые особенности внутренней
политики могут быть своевременно верифицированы.'''
result = []
for word in text.split():
if word in wordlist:
result.append(word)
print(result)
# ['Светлана', 'Евгений', 'Маша', 'Игорь']
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question