相关疑难解决方法(0)

如何传递我的本地人并直接从另一个函数访问变量?

假设我有这个:


def a(dict):
  locals().update(dict)
  print size

def b():
  size = 20
  f(locals())
Run Code Online (Sandbox Code Playgroud)

如何size直接从a函数中访问变量我该怎么办?我知道 :


size = dict["size"]
Run Code Online (Sandbox Code Playgroud)

但我认为应该有更直接的方式.我尝试使用locals().update(dict)但它没有用.有更好的方式吗?

python variables language-features function

5
推荐指数
1
解决办法
5497
查看次数

标签 统计

function ×1

language-features ×1

python ×1

variables ×1