Skip to content

Commit 4f13f0a

Browse files
authored
Merge pull request #724 from zeynepnur7/patch-4
Implement utility functions for list and dict operations
2 parents 8fb36fe + 24cda06 commit 4f13f0a

1 file changed

Lines changed: 47 additions & 0 deletions

File tree

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
def remove_duplicates(seq: list) -> list:
2+
unique_list = []
3+
for i in seq:
4+
if i not in unique_list:
5+
unique_list.append(i)
6+
7+
return unique_list
8+
9+
10+
def list_counts(seq: list) -> dict:
11+
items = dict()
12+
for i in seq:
13+
if i not in items:
14+
items[i] = 1
15+
else:
16+
items[i] += 1
17+
18+
return items
19+
20+
21+
def reverse_dict(d: dict) -> dict:
22+
reversed_dict = {}
23+
for i in d:
24+
reversed_dict[d[i]] = i
25+
26+
return reversed_dict
27+
28+
29+
30+
31+
32+
33+
34+
35+
36+
37+
38+
39+
40+
41+
42+
43+
44+
45+
46+
47+

0 commit comments

Comments
 (0)