From 3ba48122d058f486a1c8db613929936c4cef4b4f Mon Sep 17 00:00:00 2001 From: Umut Eren Kaplan Date: Mon, 4 Nov 2024 14:36:55 +0300 Subject: [PATCH] Create sequences_umut_eren_kaplan.py --- Week03/sequences_umut_eren_kaplan.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Week03/sequences_umut_eren_kaplan.py diff --git a/Week03/sequences_umut_eren_kaplan.py b/Week03/sequences_umut_eren_kaplan.py new file mode 100644 index 00000000..702c30bf --- /dev/null +++ b/Week03/sequences_umut_eren_kaplan.py @@ -0,0 +1,21 @@ +def remove_duplicates(seq: list) -> list: + """ + This function removes duplicates from a list. + """ + return list(set(seq)) + +def list_counts(seq: list) -> dict: + """ + This function counts the number of occurrences of each item in a list. + """ + counted = {} + for item in seq: + counted[item] = seq.count(item) + return counted + +def reverse_dict(d: dict) -> dict: + """ + This function reverses the keys + and values of a dictionary. + """ + return {v: k for k, v in d.items()}