We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 71f5b39 commit ba90707Copy full SHA for ba90707
1 file changed
Week03/sequences_emine_cetin.py
@@ -0,0 +1,33 @@
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
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
0 commit comments