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 Posted / 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 |
Post New Answer View All Answers
What is type() and id() will do?
Does facebook use python?
Can python handle big data?
How many modes are there in python?
Why is not__getattr__invoked when attr==’__str__’?
How can I evaluate an arbitrary python expression from c?
What is tuple when we have to use ?
What is python programming language?
How to convert bytes to a string?
Is python easy to learn if you know c++?
How are the functions help() and dir() different?
What is the process of pickling and unpicling?
What is loop in python?
What are the advantages of Python Recursion?
What is the tool used to check python code standards?