File tree Expand file tree Collapse file tree 1 file changed +33
-0
lines changed
Expand file tree Collapse file tree 1 file changed +33
-0
lines changed Original file line number Diff line number Diff line change 1+ def remove_duplicates (lst : list ) -> list :
2+ """
3+ Listeden tekrar eden elemanları kaldırır, sırayı korur.
4+ """
5+ seen = []
6+ for item in lst :
7+ if item not in seen :
8+ seen .append (item )
9+ return seen
10+
11+
12+ def list_counts (lst : list ) -> dict :
13+ """
14+ Listedeki her elemanın kaç kez geçtiğini sayar.
15+ """
16+ counts = {}
17+ for item in lst :
18+ if item in counts :
19+ counts [item ] += 1
20+ else :
21+ counts [item ] = 1
22+ return counts
23+
24+
25+ def reverse_dict (d : dict ) -> dict :
26+ """
27+ Sözlüğün anahtar ve değerlerini ters çevirir.
28+ Aynı değere sahip birden fazla anahtar varsa, son anahtarı tutar.
29+ """
30+ reversed_d = {}
31+ for key , value in d .items ():
32+ reversed_d [value ] = key
33+ return reversed_d
You can’t perform that action at this time.
0 commit comments