Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
ceyhunbnl committed Dec 27, 2023
2 parents 3c7cc14 + be17b86 commit 7d683a1
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions Week02/hw/sequences_ceyhun_binal.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
my_list = ["Max Verstappen","Sergio Perez", "Lando Norris", "Carlos Jr. Sainz","Sergio Perez","Charles Leclerc","Max Verstappen", "Carlos Jr. Sainz","Lewis Hamilton", "Lando Norris"]
my_tuple = ("Redbull Racing", "Ferrari", "McLaren","Mercedes", "Ferrari", "McLaren")
my_set = {"Christian Horner", "Toto Wolff", "Guenther Steiner", "Frederic Vasseur"}
my_dict = {1: "Max Verstappen", 11: "Sergio Perez", 4: "Lando Norris", 1: "Max Verstappen", 55: "Carlos Jr. Sainz", 4: "Lando Norris",16: "Charles Leclerc"}


def remove_duplicates(seq: list) -> list:
return list(set(seq))

result = remove_duplicates(my_list)
print(result)

def list_counts(seq: list) -> dict:
return {item: seq.count(item) for item in set(seq)}

result = list_counts(my_list)
print(result)

def reverse_dict(d: dict) -> dict:
return {value: key for key, value in d.items()}

reversed_dict = reverse_dict(my_dict)
print(reversed_dict)

0 comments on commit 7d683a1

Please sign in to comment.