def get_readable_list(passed_list, sep=', ', end=''):
	output = ""
	if isinstance(passed_list, list):
		for i, item in enumerate(passed_list):
			if len(passed_list) is 1:
				output += str(item)

			else:
				if i is not (len(passed_list) - 1):
					output += str(item) + sep
				else:
					output += str(item)

	elif isinstance(passed_list, dict):
		for i, item in enumerate(passed_list.values()):
			if len(passed_list) is 1:
				output += str(item)

			else:
				if i is not (len(passed_list) - 1):
					output += str(item) + sep
				else:
					output += str(item)

	return output + end


def get_list_as_english(passed_list):
	output = ""
	for i, item in enumerate(passed_list):
		if len(passed_list) is 1:
			output += str(item) + ' '

		elif len(passed_list) is 2:
			output += str(item)
			if i is not (len(passed_list) - 1):
				output += " and "
			else:
				output += ""

		else:
			if i is not (len(passed_list) - 1):
				output += str(item) + ", "
			else:
				output += "and " + str(item) + ", "
	return output

def get_readable_list(passed_list, sep=', ', end=''):
	output = ""
	if isinstance(passed_list, list) or isinstance(passed_list, tuple):
		for i, item in enumerate(passed_list):
			if len(passed_list) is 1:
				output += str(item)

			else:
				if i is not (len(passed_list) - 1):
					output += str(item) + sep
				else:
					output += str(item)


	elif isinstance(passed_list, dict):
		for i, item in enumerate(passed_list.values()):
			if len(passed_list) is 1:
				output += str(item)

			else:
				if i is not (len(passed_list) - 1):
					output += str(item) + sep
				else:
					output += str(item)

	return output + end


def get_list_as_english(passed_list):
	output = ""
	for i, item in enumerate(passed_list):
		if len(passed_list) is 1:
			output += str(item) + ' '

		elif len(passed_list) is 2:
			output += str(item)
			if i is not (len(passed_list) - 1):
				output += " and "
			else:
				output += ""

		else:
			if i is not (len(passed_list) - 1):
				output += str(item) + ", "
			else:
				output += "and " + str(item) + ", "
	return output

Make get_readable_list process tuples, too
Make get_readable_list process tuples, too
