jweinst1
6/22/2015 - 10:20 PM

maximum difference between lists.py

maximum difference between lists.py

#finds the maximum distance between two values, in one list, or across multiple lists.
def max_difference(list):
	return max(list) - min(list)
def max_difference_of_2lists(list1, list2):
	lowest_value, highest_value = min(min(list1), min(list2)), max(max(list1), max(list2))
	return highest_value - lowest_value
def max_difference_multi(*lists):
	lowest_value, highest_value = min([min(x) for x in lists]), max([max(x) for x in lists])
	return highest_value - lowest_value