from math import ceil
def median_of_two_sorted_lists(list1, list2):
merged = list1 + list2
merged.sort()
size = len(merged)
if (size % 2) == 0:
medium = size // 2
median = (merged[medium] + merged[medium - 1]) / 2
return median
else:
medium = ceil(size / 2)
return merged[medium - 1]
list1 = [1, 3, 5]
list2 = [2, 4, 6]
median = median_of_two_sorted_lists(list1, list2)
print("Median:", median)
'''
run:
Median: 3.5
'''