We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fea20f7 commit 4a20922Copy full SHA for 4a20922
Week03/sequences_firat_adar_dal.py
@@ -0,0 +1,24 @@
1
+def remove_duplicates(seq: list) -> list:
2
+ # Listeden tekrarları kaldırır ve sıralamayı korur.
3
+ unique_items = []
4
+ for item in seq:
5
+ if item not in unique_items:
6
+ unique_items.append(item)
7
+ return unique_items
8
+
9
+def list_counts(seq: list) -> dict:
10
+ # Listedeki her elemanın kaç kez geçtiğini sayar.
11
+ counts = {}
12
13
+ if item in counts:
14
+ counts[item] += 1
15
+ else:
16
+ counts[item] = 1
17
+ return counts
18
19
+def reverse_dict(d: dict) -> dict:
20
+ # Sözlükteki anahtarları ve değerleri ters çevirir.
21
+ reversed_dict = {}
22
+ for key, value in d.items():
23
+ reversed_dict[value] = key
24
+ return reversed_dict
0 commit comments