Files
DCS-211/HW 3/dcs211_hw3.py
2026-01-31 12:16:54 -05:00

24 lines
707 B
Python

def parseWords(filename: str) -> Dict[str, List[int]]:
words_dict: Dict[str, List[int]] = {}
with open(filename, "r") as input_file:
line = input_file.readline()
while line != "":
for char in string.punctuation:
line = line.replace(char, "")
words = line.split()
for word in words:
key = word.lower()
if key not in word_dict:
word_dict[key] = [0, 0]
if word[0].isupper():
word_dict[key][0] += 1
else:
word_dict[key][1] += 1
line = input_file.readline()
return word_dict