From 8e662c58bff28a1112671c58ccb1426331abd12d Mon Sep 17 00:00:00 2001 From: Joe S <31870999+KenwoodFox@users.noreply.github.com> Date: Fri, 26 Feb 2021 00:14:07 -0500 Subject: [PATCH] Solve 7.8 LAB --- 7/7.8 LAB/input1.csv | 1 + 7/7.8 LAB/main.py | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 7/7.8 LAB/input1.csv create mode 100644 7/7.8 LAB/main.py diff --git a/7/7.8 LAB/input1.csv b/7/7.8 LAB/input1.csv new file mode 100644 index 0000000..82a6165 --- /dev/null +++ b/7/7.8 LAB/input1.csv @@ -0,0 +1 @@ +hello,cat,man,hey,dog,boy,Hello,man,cat,woman,dog,Cat,hey,boy \ No newline at end of file diff --git a/7/7.8 LAB/main.py b/7/7.8 LAB/main.py new file mode 100644 index 0000000..4e818f0 --- /dev/null +++ b/7/7.8 LAB/main.py @@ -0,0 +1,18 @@ +import csv + +with open(input(), newline='') as f: + reader = csv.reader(f) + data = list(reader)[0] + +result = {} + +for entry in data: + try: + result[entry] + + result[entry] = result[entry] + 1 + except KeyError: + result[entry] = 1 + +for key in result: + print('{0} {1}'.format(key, result[key]))