Question
Take the is_anagram() function Then define a function called find_anagrams() that takes a string and returns a list of anagrams for that string from the
Take the is_anagram() function Then define a function called find_anagrams() that takes a string and returns a list of anagrams for that string from the wordlist.txt file. For this assignment, you should use a while loop together with the .readline() method to loop through the contents of the file. The wordlist.txt is here: http://homes.soic.indiana.edu/classes/spring2018/csci/a201-ewennstr/wordlist.txt
This is my is_anagram() function:
def is_anagram(str1,str2): """returns True if the strings are anagrams of each other
str1,str2 -> bool""" str1 = str1.lower() str2 = str2.lower() d = {} for x in "abcdefghijklmnopqrstuvwxyz": if str1.count(x) != str2.count(x): return False return True
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started