From d4c56543c9e6b8a6c775713c37f9064e61930b8e Mon Sep 17 00:00:00 2001 From: aysegulyildizz <139223718+aysegulyildizz@users.noreply.github.com> Date: Tue, 23 Dec 2025 11:43:21 +0300 Subject: [PATCH] Add functions to remove duplicates and count items --- Week03/sequence_aysegul_yildiz.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Week03/sequence_aysegul_yildiz.py diff --git a/Week03/sequence_aysegul_yildiz.py b/Week03/sequence_aysegul_yildiz.py new file mode 100644 index 00000000..98a0cfeb --- /dev/null +++ b/Week03/sequence_aysegul_yildiz.py @@ -0,0 +1,20 @@ +def remove_duplicates(seq): + sonuc = [] + for oge in seq: + if oge not in sonuc: + sonuc.append(oge) + return sonuc + + +def list_counts(seq): + sayimlar = {} + for oge in seq: + sayimlar[oge] = sayimlar.get(oge, 0) + 1 + return sayimlar + + +def reverse_dict(d): + ters = {} + for anahtar, deger in d.items(): + ters[deger] = anahtar + return ters