在 JS 我可以这样定义一个对象:
foo = {"foo": 42, "bar": function(){/* do something */}}
有没有办法在 Python 中做同样的事情?
最佳答案
以下可能有效:
# Define a function
def foo():
print("foo")
# Define a dictionary
d = {"a":1, "b":foo}
d["b"]()
输出:foo
关于javascript - 有没有办法在 Python 中编写类似 lambda 的对象,就像在 JS 中一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55705561/