Skip to content

Commit bbb0e4a

Browse files
Add functions for removing duplicates and counting items
1 parent 5ae1705 commit bbb0e4a

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

Week03/sequences_aysegul_yildiz.py

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
def remove_duplicates(seq):
2+
sonuc = []
3+
for oge in seq:
4+
if oge not in sonuc:
5+
sonuc.append(oge)
6+
return sonuc
7+
8+
9+
def list_counts(seq):
10+
sayimlar = {}
11+
for oge in seq:
12+
sayimlar[oge] = sayimlar.get(oge, 0) + 1
13+
return sayimlar
14+
15+
16+
def reverse_dict(d):
17+
ters = {}
18+
for anahtar, deger in d.items():
19+
if deger not in ters:
20+
ters[deger] = [anahtar]
21+
else:
22+
ters[deger].append(anahtar)
23+
return ters

0 commit comments

Comments
 (0)