diff --git a/Week03/sequences_burakhan_gultoplar.py b/Week03/sequences_burakhan_gultoplar.py new file mode 100644 index 00000000..03222ce6 --- /dev/null +++ b/Week03/sequences_burakhan_gultoplar.py @@ -0,0 +1,29 @@ +def remove_duplicates(seq): + unique_values = [] + seen = set() + + for item in seq: + if item not in seen: + unique_values.append(item) + seen.add(item) + + return unique_values + + +def list_counts(seq): + counts = {} + + for item in seq: + counts[item] = counts.get(item, 0) + 1 + + return counts + + +def reverse_dict(d): + flipped = {} + + for key in d: + value = d[key] + flipped[value] = key + + return flipped