Skip to content

Commit 6adcc14

Browse files
Remove Counter import, solve without modules
1 parent 9a5c678 commit 6adcc14

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

‎Week03/sequences_sinem_tanriver.py‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
from collections import Counter
2-
3-
41
def remove_duplicates(seq: list) -> list:
52
"""
63
This function removes duplicates from a list.
@@ -18,11 +15,14 @@ def list_counts(seq: list) -> dict:
1815
"""
1916
This function counts the number of occurrences of each item in a list.
2017
"""
21-
return dict(Counter(seq))
18+
counts = {}
19+
for item in seq:
20+
counts[item] = counts.get(item, 0) + 1
21+
return counts
2222

2323

2424
def reverse_dict(d: dict) -> dict:
2525
"""
2626
This function reverses the keys and values of a dictionary.
2727
"""
28-
return dict(zip(d.values(), d.keys()))
28+
return {value: key for key, value in d.items()}

0 commit comments

Comments
 (0)