From 4b52d9539b7dca8c152779be5d8a8d4575ba0860 Mon Sep 17 00:00:00 2001 From: busedemirbass Date: Wed, 3 Dec 2025 09:14:54 +0300 Subject: [PATCH] Add functions for removing duplicates and counting items --- Week03/sequences_buse_demirbas.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 Week03/sequences_buse_demirbas.py diff --git a/Week03/sequences_buse_demirbas.py b/Week03/sequences_buse_demirbas.py new file mode 100644 index 00000000..31a4dc1c --- /dev/null +++ b/Week03/sequences_buse_demirbas.py @@ -0,0 +1,13 @@ +def remove_duplicates(seq : list) -> list: + new_items = set(seq) + return list(new_items) +def list_counts(seq : list) -> dict: + counts = {} + for item in seq: + counts[item] = counts.get(item , 0) +1 + return counts +def reverse_dict(d : dict) -> dict: + result = {} + for key , value in d.items(): + result[value] = key + return result