Есть несколько способов достичь этого, один из них мог бы вернуть весь словарь и l oop через этот новый словарь, однако я бы реализовал его так:
def function1 (x1, x2):
dict1 = {'k1':x1, 'k2':x2}
return dict1.values()
def function2 ():
# Here function1() is being called and passing 10 into x1 and 20 into x2 of function1 ()...
x, y = function1(10,20)
print(f"First Value is: {x}"
f"\nSecond Value is: {y}")
function2()
Возвращая только значения, которых вы можете избежать, циклы
Вывод:
First Value is: 10
Second Value is: 20