Как я могу передать свои локальные данные и получить доступ к переменным непосредственно из другой функции?
Допустим, у меня есть это:
def a(dict):
locals().update(dict)
print size
def b():
size = 20
f(locals())
Что мне нужно сделать, чтобы получить доступ кsize
переменная прямо изa
функционировать? Я знаю :
size = dict["size"]
но я думаю, что должен быть более прямой путь. Я пытался с помощьюlocals().update(dict)
но это не сработало. Есть ли способ лучше?