Given a text file (FILE1) with lots of words (ex, an ebook),
and another file (FILE2) with a list of blacklist words
(slangs, porn, etc.), write a program to find the top 100
words(most frequent 100 words) from FILE1 which are not
present in FILE2.
Answer / siva kumar reddy dandu
Steps to solve this.
1. open FILE1 in read mode
2. read content by using read()
3 split content by using
so that you can get lines
4 split lines by split(' ') so that you can get words
5 repeat above 4 lines with file FILE2
6 iterate words list and create dictionary word and frequency as key values.
skip the value if it is found in file2 key words.
7 sort dict by using x= list(sorted(wordsarr.items(),wordsarr.get, reverse=true)
so that we can get sorted dict in desc order.
8 return top 100 words by using print(x[:101])
| Is This Answer Correct ? | 1 Yes | 0 No |
What is the scipy?
How do you get a list of all the keys in a dictionary in python?
What is the use of repr function in python?
How does python input work?
Explain me what is the purpose of doc strings in python?
Tell me what flask is and its benefits?
How do you merge one dictionary with the other?
How to read a 10gb (or larger) file size in python?
Does python perform tail recursion optimization?
What is the language from which Python has got its features or derived its features?
What is the key difference between a list and the tuple?
What are the basic datatypes in python?