Implement function duplicate() that takes as input a string and the name of a file in the current directory and returns True if the file contains duplicate words and False otherwise. Hints: remember to save the function and the text file in the same directory.   def duplicate(filename): 'Put in docstring’   # get file content infile = ________________# ______________ content = ______________# ______________ infile__________________# ______________   # replace punctuation with blank spaces and obtain list of words table = ________________________ # _______________ words = _______________________ # _______________   # for every word, check if it occurs more than once; if so, return True for word in words: if ______________________ # _____________ _________________# _____________   # no word occurred more than once, so return False ______________   Result of running the function.   >>> duplicate('Duplicates.txt') True >>> duplicate('NoDuplicate.txt') False

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

Implement function duplicate() that takes as input a string and the name of a file in the current directory and returns True if the file contains duplicate words and False otherwise. Hints: remember to save the function and the text file in the same directory.

 

def duplicate(filename):

'Put in docstring’

 

# get file content

infile = ________________# ______________

content = ______________# ______________

infile__________________# ______________

 

# replace punctuation with blank spaces and obtain list of words

table = ________________________ # _______________

words = _______________________ # _______________

 

# for every word, check if it occurs more than once; if so, return True

for word in words:

if ______________________ # _____________

_________________# _____________

 

# no word occurred more than once, so return False

______________

 

Result of running the function.

 

>>> duplicate('Duplicates.txt')

True

>>> duplicate('NoDuplicate.txt')

False

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 1 images

Blurred answer
Knowledge Booster
Constants and Variables
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education