Чтобы сохранить результат из foo()
в вашем списке, вам нужно изменить порядок шагов в вашем коде. Я рекомендую сохранить результат возврата из foo()
в виде переменной:
def foo(arg1, arg2):
print(“Something is happening here”, arg1, arg2 )
def foo_bar():
x = 0
y = 1
z = foo(x, y)
l = [1,2,3, z]
print(l)
В качестве альтернативы, вы можете создать список и затем добавить к нему значения:
def foo(arg1, arg2):
print(“Something is happening here”, arg1, arg2 )
l = [1,2,3]
def foo_bar():
x = 0
y = 1
z = foo(x, y)
l.append(z)
print(l)