From e68d1d507b4cdcd0657b6f2d272f030ce39429b9 Mon Sep 17 00:00:00 2001 From: mantuhotep Date: Wed, 7 Jan 2026 17:54:21 +0300 Subject: [PATCH] sequences_muhammet_topcu --- Week03/sequences_muhammet_topcu.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Week03/sequences_muhammet_topcu.py diff --git a/Week03/sequences_muhammet_topcu.py b/Week03/sequences_muhammet_topcu.py new file mode 100644 index 00000000..4b082d91 --- /dev/null +++ b/Week03/sequences_muhammet_topcu.py @@ -0,0 +1,19 @@ +def remove_duplicates(lst): + result = [] + seen = set() + for x in lst: + if x not in seen: + seen.add(x) + result.append(x) + return result + + +def list_counts(lst): + counts = {} + for x in lst: + counts[x] = counts.get(x, 0) + 1 + return counts + + +def reverse_dict(d): + return {v: k for k, v in d.items()}