From 7f7d1401f5660532de8485217f0a84d486280003 Mon Sep 17 00:00:00 2001 From: SelinKrg06 Date: Tue, 10 Mar 2026 00:07:06 +0300 Subject: [PATCH] Create sequences_ayseselin_kargi.py --- Week03/sequences_ayseselin_kargi.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Week03/sequences_ayseselin_kargi.py diff --git a/Week03/sequences_ayseselin_kargi.py b/Week03/sequences_ayseselin_kargi.py new file mode 100644 index 00000000..4b7ae292 --- /dev/null +++ b/Week03/sequences_ayseselin_kargi.py @@ -0,0 +1,24 @@ +def remove_duplicates(seq: list) -> list: + new_list = [] + for i in seq: + if i not in new_list: + new_list.append(i) + return new_list + + +def list_counts(seq: list) -> dict: + result = {} + for i in seq: + if i in result: + result[i] = result[i] + 1 + else: + result[i] = 1 + return result + + +def reverse_dict(d: dict) -> dict: + reversed_d = {} + for k in d: + value = d[k] + reversed_d[value] = k + return reversed_d