Skip to content

Commit 0ad2d09

Browse files
authored
Merge pull request #616 from beyzasaridas/patch-4
Create sequences_beyza_saridas.py
2 parents 4de8d58 + 3f512de commit 0ad2d09

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

Week03/sequences_beyza_saridas.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Function to remove duplicates from a list
2+
def remove_duplicates(seq: list) -> list:
3+
return list(set(seq))
4+
5+
# Function to count occurrences of each item in a list
6+
def list_counts(seq: list) -> dict:
7+
counts = {}
8+
for item in seq:
9+
if item in counts:
10+
counts[item] += 1
11+
else:
12+
counts[item] = 1
13+
return counts
14+
15+
# Function to reverse keys and values of a dictionary
16+
def reverse_dict(d: dict) -> dict:
17+
return {v: k for k, v in d.items()}

0 commit comments

Comments
 (0)