Если вы хотите просто вернуть вывод в виде строки, используйте функцию ниже. Здесь even_nums и odd_nums расположены в строке, и значение возвращается.
def question_second_solution(nums):
even_nums = list(filter(lambda x: x%2==0,nums))
odd_nums = list(filter(lambda x: x%2!=0,nums))
return "Even Numbers: {} Odd numbers: {}".format(even_nums, odd_nums)
Если вы хотите вернуть значения even_nums и odd_nums в виде списка и повторно использовать значения для дальнейшей обработки, вы можете вернуть значения как кортеж списков. Как показано ниже:
return (even_nums, odd_nums)
Пример второго варианта использования:
evens, odds = question_second_solution([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
print("Even numbers are: ", evens)
print("Odd numbers are: ", odds)
Надеюсь, это поможет.