Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

***Python 3.6*** Take the is_anagram() function and define a function called find_anagrams() that takes a string and returns a list of anagrams for that string

***Python 3.6***

Take the is_anagram() function and define a function called find_anagrams() that takes a string and returns a list of anagrams for that string from the wordlist.txt file.

The followings are my code. How can I use while loop instead of for loop?

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

fp = open('wordlist.txt') for i, line in enumerate(fp.readlines()): if i == 0: countcase = int(i) board.append([]) else: if len(line[:-1]) == 0: currentBoard += 1 board.append([]) else: board[currentBoard].append(line[:-1]) fp.close()

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Practical Oracle8I Building Efficient Databases

Authors: Jonathan Lewis

1st Edition

0201715848, 978-0201715842

More Books

Students also viewed these Databases questions

Question

show how to interpret the statistical output from such an analysis

Answered: 1 week ago

Question

What is the purpose of a customized benefits plan?

Answered: 1 week ago

Question

What are topics included within employee services?

Answered: 1 week ago